You can save and load multiple configurations in the iConfig interface. So you could have one for each Pyra project. I know from comms with them that they are looking into ways to hot-swap between saved configurations without having to load up the iConfig application. Maybe in time you would be able to do that with a programme change or similar from the Pyra to the ICM leaving the PC off, but not right now.
And yes, you need to have your PC switched on and connected to the ICM device to manage configurations and that doesn’t work for some people.
Also, I shoulda said, I use an MIO 10, so I am not short of ins/outs which makes the multiple configuration piece much more straightforward. And I can have pretty much everything I need always connected without using merge or splitter boxes or chaining devices or fiddling around with MIDI/USB leads. And I use other sequencers and clocks alongside the Pyramid (Novation Circuit, Bitwig, Electribe, ERM Multiclock) so routing and re-mapping channels, loading fresh configurations is kinda ingrained in my workflow)
I guess my point was that via ICM, 16 tracks do have their own input and output channels and you can largely achieve points 1-4. Albeit with some bothersome limitations.
BUT - Completely agree that ideally, it would be nice to be able to manage all this within the Pyramid. The iConfig app is baffling at times. I have given up on complex routings many times because I’m gazing at the computer trying to fathom the Iconfig interface when I could/should be bashing pads and tweaking knobs and vibing.
If it all happened in the Pyramid as you rightly propose I could get more done quicker. So this proposal is one I wholeheartedly endorse and your suggestions are super smart, as ever.