further development on graphviz directive

 - extracted graph styles into css file
 - made nodes selectable in node table and in graphviz
 - dynamic viewbox for graph visualization to show the nodes as big as possible