Started work on diagrams, making use of Graphviz ('tis awesome btw)