optional graphviz layout (if pygraphviz installed)