I made it shortly after switching to tmux last year. I hope this kind of functionality will eventually be built-in to tmux.
Spoken like someone who's never actually looked into how complex YAML can be.
Well, I suppose it's possible, but it seems extremely unlikely.
If I get a chance, I'll give a go at converting the scripts for some of the layouts I use all the time, and see if it sticks.