let's assume first it is too sad to be true... switching instruments in a massively multi-timbral setup should be instantaneous too. Thus, currently, the number of voices a synth patch has to pre-allocate is number of instruments times number of voices per instrument. In many typical applications, this is far too many. It would be much easier, if a once computed dsp chain of an instrument definition could be reused as a voice-creating template.
Oh sure... sorry for the negativity... i was just talking about goals that are easier to reach. No doubt, a patcher oriented modular design would be best, although not as cache-friendly as a monolithic chain.
best, Thomas