Add scaffolding for DSL editor. Add initial support for enums+DSL in DMO builder