This is a very very good approach, and reminds me of some rather cool things @Paul_Danyliuk has done in janking together an alternative calendar approach to codas (which is in HUGE need of an overhaul)
Indeed, you’re approach might just solve a big issue for me - that I’ll share one day soon if it works…though with my glacial speeds for making coda docs it could be quite some time before I get to it… it involves resource (studio + staff) booking for projects…