I was referring to a product I use for gigging, called Forte - from Brainspawn.
It is a VST host wrapper program that is phenomenal at building soft synth racks, then allowing layering of any combination of sounds from any number of the loaded synths, then lets you save a snapshot (preset) for any such combination. When you save the snapshot, it captures all of the settings for each sound/preset from each loaded synth, for instant recall during live performance. You can even tell it only to reload samples if the instrument has changed, so that for Kontakt 5, if I have a piano loaded and one preset uses it and the next does not, but the one after does again, it will not have to reload any samples, so the preset changes are instant. FURTHER, any modules not used for any given preset (muted) are swapped out of memory, so there is no huge CPU load even with 15-20 synths in a rack.
For Kontakt, there have been other threads about folks building and saving all kinds of output routings, but I just load up the instruments into a multi rack and then use the output section's batch function to clear all the output channels and recreate them as 1 per loaded instrument. I believe if I then save my multi rack, I can always just load it again if I have to do a future install of Kontakt again.
I will look for one of the other threads - within the last couple of months or so, just have to find it.
I will post again if I locate it,
Bob Bone