Snapshot of misc. refactoring. Mostly thinking about how to structure the SCDL catalogue for exposure through the new window manager. I believe I will leverage a singleton model view class for the entirety of schema that aggregates all the model views. What I really want is to map branches and leafs of the overall model view into specific window manager-managed windows. For this the current layout model view class registration mechanism won't work (although it is useful). I plan to augment the existing parse of the layout to accept either a class, an instance of a class, or a callback function that will return the specific model view class to be mapped into the window manager-window.