## Ideas for future work

Many extensions are possible.

The Emfatic text editor could be extended with usability features of the kind described in the technical report Generation of Eclipse-based IDEs for Custom DSLs.

As another example, hints for diagram layout could be specified along text, with an accompanying visualization (as a second tabbed page in `MultiPageEditor`), following the ideas of

- Diomidis Spinellis. On the declarative specification of models. IEEE Software, 20(2):94–96, March/April 2003
http://www.spinellis.gr/pubs/jrnl/2003-IEEESW-umlgraph/html/article.html
A tool exemplifying the proposed functionality is UMLGraph: http://www.spinellis.gr/sw/umlgraph/
- Martin Fowler on this topic, http://martinfowler.com/bliki/UmlSketchingTools.html
- Another, layout only tool, with syntax for layout hints: MetaUML http://metauml.sourceforge.net/