https://walkingtree.tech/d3-layouts-in-ext-js/