...
The state machine is as follows (nice diagram soon):
Following WARG rules, we have “modes”, and inside of “modes”, we have “stages”. This leaves us with the following architecture (we are missing a box around runControls and outputMixing).
...
:
...