Creating the perfect rounded edge with D3 curves
https://swizec.com/blog/creating-the-perfect-rounded-edge-with-d3-curves/
d3-flextree
https://npm.io/package/d3-flextree
ant g6 decision tree
https://g6.antv.vision/en/examples/case/treeDemos#decisionTree
ant g6 indent file tree
https://g6.antv.vision/en/examples/case/treeDemos#indentedTree
vue pipeline
https://github.com/jinfang134/vue-pipeline
visx-tree-menu
https://codesandbox.io/s/px1pv