Grapher
Trait of factories which render objects with Graphviz.
The toDOT method is the only abstract method of the class. Implementations should return lines of text to be included within a digraph (or other Graphviz block).
The graphviz methods actually invoke a Graphviz executable according to (possibly implicit) options to render an object. These methods both have defaults provided in this trait.