ну вот это уже чуть ближе, спасибо. Почему не jsplumb, хороший вопрос. Видимо потому-что больше надо делать руками, платность. Но возможно я его не до конца докурил. Просто вдруг есть что-то более подходящее, а я не могу это найти потому-что не знаю как такой интерфейс правильно называется.