make graphviz/active_support optional in case you dont want nice graphs