*. Line breaks for text. Need to alter estimateTextWidth and 
   getTextHeight, as well as drawtext to cope with them.

*. Support for notes. Notes should be another entity like classes etc.
   They can be placed as with other components and you can attach them
   to other entities as a relationship.
   entity note noteentity.

*. Investigate creating graphviz output

*. Colour and margin override for SVG output

*. Syntax highlighting for Eclipse plugin

