Poszukuję kogoś, kto przepracował już problem (albo ma pomysł na jakieś gotowe biblioteki) rozmieszczania wierzchołków i krawędzi grafów w przestrzeni 2D, a jeszcze lepiej 3D, w stylu
https://js.cytoscape.org/
https://gephi.org/
https://www.yworks.com/ itp.
tak aby można było projektować zarówno schematy procesów, jak i grawitacyjne modele obrazujące relacje międy danymi.