graphviz-java dependency is too big and under-utilized
*Created by: cargaji* That dependency alone adds ~20MB, while only being used to run `dot -Tpng file.dot -o file.png`, which can be easily replaced. On the other hand, it includes classes for nodes, edges, clusters and graphs that could be used, avoiding the need to create `toGraphvizRepresentation` methods.
issue