add graphviz support.
plantuml used for all diagrams but sequence diagrams.