let's remove outputs in favour of no-outputs versus a flat hierarchy of output nodes. Also verify node structure (gotcha: Demand <see>)
outputs look ok. now remaining: <rate>
allow singleton objects (SampleRate, NumInputBuses etc.)
...