major refactoring: removed old target-spec-framework, in favor of a DSL for building WebApps