Аналогичные библиотеки
https://github.com/paceholder/nodeeditor
https://github.com/jagenjo/litegraph.jsно, осознав сколько там предстоит работы
В чем собственно сложность?
Данные схемы достаточно просто практически один в один переводятся в код.
Так как сгенерированный код не требуется в дальнейшем ручками править, то можем использовать goto, тогда совсем все просто становиться.
Сначала тупо генерируем все элементы, даже не смотря на очередность.
Для каждого входного "порта" генерируем метку, на которую прыгаем идя по "проводу".