Would integrating/implementing this into graphviz be a good move or mixing wrong things?