Мне нужно сделать очень сложную диаграмму для сайта, в котором иерархия будет немного грязной: стрелки будут идти вверх и вниз, иногда элемент укажет на несколько других, и иногда будет несколько элементов, указывающих на тот самый. Я нашел этот метод, но он не позволяет больше одного родителя для элемента и поэтому не будет делать трюк в этом случае.
Это должно быть сделано в HTML/CSS, потому что я намерен добавить Javascript для динамического изменения содержимого блоков.
Это пример уровня сложности, который мне нужно достичь: