Principels
The Switchboard is based on three basic principles:
The EVA principle
(input -> processing -> output) is an informatic concept to describe the behavior of programs. In general, certain input values are put into a calculation and then come out of the processing into the output (result). That is, the output of a switchboard function depends on the inputs.
The LEGO principle
A switchboard always consists, like a LEGO, of small modular blocks or functions. A LEGO-model is realized by placing many similar blocks on top of each other, a task in the switchboard is also solved by linking matching functions.
The UNIX principle
Defined by programmers of the UNIX operating system: Each command does one single thing, and does it as well as possible. In Switchboard this principle was adopted, so that it is possible to optimize a single function as best as possible, because it has to take care of only one thing (e.g. calculate a spatial buffer).