Как создать иерархическую схему Edge Bundling?

Я видел Цирк и… но они на самом деле не удобны для пользователя, и я хочу что-то, что я мог бы нарисовать диаграмму и поместить данные непосредственно в программное обеспечение?

https://vega.github.io/vega/examples/edge-bundling/