This is not that easy. If I understand right, (sorry if I misunderstood) you want to send 3 or more midi-codes with just 1 button like 1 select pre-set, 2 select VST, 3 select sound 4 select scene and you want to adjust a number of controls in different scenes of a pre-set.
First, it is possible to have 1 button to send a number of midi-codes in sequence.
For the sound-controller’s I assume that there will not be that many kinds of controller’s and that de midicodes are the same for each template/scene. If this is true, I would try to have sliders for each midicode and put them on one bankpage with a scene selector button or divide the page in scenes each with scene selectors.
I know this is not an answer to your wishes but I hope this brings you to ideas.
The way to have one button send more than one midicode:
Make a number of selectionbuttons (supercontrols) and group them as subs of a slider. Make a ‘configpage’ . Put all the ‘midisendbuttons’ on that page. Make ‘midisendbuttons’ a sub of the corresponding ‘selectionbutton’.