adding back the examples from the presentation. replace the graphviz machinery