Extended the example with a few more entities.
Added rudimentary classes.
Added rudementary graphviz support.
Extended the graphviz support so that the current example compiles to graphviz correctly. Hopefully."
Greatly simplified the entities source.