I realize this is a BIG change programatically, but it's REALLY necessary. So what do you say devs?
None of this would be impossible, and could even be achieved with clever use of the existing features. But eventually, you will find that the pie-in-the-sky turns into a complicated as hell feature to implement.
But I have certainly been thinking of a tool which does something similar. The thing is, I love to scrub the timeline when playing a pattern, jumping between them as playback progresses through a song (insta-remix). Tricky to do, but I think it could be pulled off (basically "rendering" a new song from the result of your manipulations).
And the muting and solo'ing of track is closely related, ultra-powerful for performances, and sadly not something which is captured while recording (well, apart from matrix mutes, but they are more of a compositional building block).
Also, the continuous recording of patterns is a important thing to consider. I personally have used bystrano's AutoClonePatterns for years, and it never failed me. Nice little gem for those jam-sessions where you just want to keep playing without having to consider if you're running out of space.