Flexible tree layout algorithm that allows for variable node sizes.
github.com/klortho/d3-flextree
klortho/d3-flextree