Tangentially:

I want this "ribbon" thing -- i.e. infinitely wide, just default add new clients to the right and focus on them as needed in a (Linux) Tilingish Window Manager! I've had more-or-less the same idea, and took a look at implementing it in something like Awesome or i3 (or better yet Openbox + config, which is what I use now) but sort of gave up on it?

Is this a thing? Any ideas on this out there?

https://github.com/paperwm/PaperWM for Gnome is just like that, it's a wonderful concept.