graphviz
click
scalafunctional
