Separate visualisation class from core graph class
Separate simple edges from label
Generate simple edges for most relations.

Only use graphviz nodes for relations that are pointed to
(called 'fancy_edges' in the implementation)
Add educe.graph to the documentation layer.