Build a GraphViz object via callback traversal