Matis

Multi-level Asynchrounous Tools Interconnection System.

As you can see in the above animation, the Switch tool is activated four times because it receives four inputs. Vowel are sent to it's bottom output, and consonnants to the top output.
The Concat tool has two inputs, and it starts processing as soon as both inputs are provided.