add simple graphviz visitor and start porting brew-graph