d3 diagram http://mbostock.github.io/d3/talk/20111018/tree.html http://javadude.wordpress.com/2011/10/27/d3-js-tree-most-simple-sample/