1. Is that correct plan?
2. Assume it is how can I make my one DSL language generate different languages? For example, if I add more than one generator how to I control which one is used for code preview?
I have other questions but I want to get the base working and I'll ask more.