What types of designers can be built using the recently released DSL tools?
The DSL tools can be used for constructing custom visual designers tailored to any problem domain. For example, one can create a business process modeling tool using the DSL tools to describe the concepts specific to the way your organization models business processes. If you are building a statechart tool, you can describe what a state is, the properties a state has, what kinds of states exist, how transitions between states are defined, etc. Of course, the notion of a statechart used to describe the status of contracts in an insurance company and the notion of a statechart used to describe user interaction amongst pages on a Website are similar in concept, but may have very different implementations. By creating a custom designer, you can specify exactly the definition of statechart concepts you need in your tool.