Conveyor Splitter

A Conveyor Splitter is a building that takes items from a single input Belt and outputs them between three other belts.

If the total speed of all output belts is slower than the input belt speed, the items at the input belt have to wait.

Types
There are three types of splitters available, each with different sorting capabilities.

"Basic"
The standard splitter appears to simply split items between its outputs in sequence. If any output is full, it will distribute the incoming items into the remaining outputs evenly.

"Smart"
Splitter with 3 outputs. Each output can have a filter set to either "none", "any" or one specific item type.

"Programmable"
Splitter with 3 outputs. Each output can have multiple filters.