Hacking on window management.
In the short term I want precise control over the base Knockout.js view model windows. Work over the weekend with the SplitRectIntoQuads shows basically what I want. But it's super hard to maintain. It's a judgement call to make it better or move on. I'm going to make it somewhat better (this is what's started here) in order to support a more robust v1 SCDL editor. Keep in mind that SCDL editor v2 will be implemented using v1. Note to self: scope this shit for v1 <-