Virtual thermostat controls physical thermostat

I've been musing about the idea that multiple instances is not really the best way to do what you'd use them for -- viz, changing what sensors are used for different periods of the day, or different modes, etc. While, with restrictions, it can be made to work, it falls into what I would consider a kludge.

That got me thinking about Thermostat Scheduler, and thinking that really what is needed is not multiple instances of the controller, but a way to tell one controller how to adjust for different parts of a day or modes. Thermostat Scheduler does that now, for ordinary setpoint control. Thermostat Controller raises the stakes by having the extra temperature sensors, with their weights, offsets, etc.

So, what if there were something like Thermostat Scheduler meets Thermostat Controller to allow defining these changes for day parts. ??

Any thoughts?