Page domain - initial TypeScript classes and interfaces representing JSON with support of building classes from JSON
Building classes from JSON is not tested yet...things just compiles.
Neither are classes complete. It's only meant a start to play with the domain in LiveEdit/ContextWindow