The page is now booting using refactored SCDL data model classes. I've removed the data model classes save one from schema-view-model-scdl.coffee, and debugged through the top level catalogue fixing namespace errors and template binding errors until schema made it through app start. All the buttons are broken at this point because they try to new objects that don't exists.