GraphViz DOT file generation