Thanks.
I used to have a different plug for each surface, each coded for different midi interfaces but having to maintain all of them in parallel got to be a bit much. So I have consolidated it all into one plug.
Again, cascading units via midi gets it done but limits the user to doing just that. And not having the "luxury" of separate usb-midi connections for example.
I have toyed with the idea of a "shim" surface plugin that would just forward incoming and outgoing midi from the real surface plugin. That would be as messy or worse than having to load a plug-per-surface as I did before and be likely an uncharted can of worms to open, not knowing if Sonar would permit such monkey business.