Node editors are also a good way to quickly compose fairly complex programs or modules even for experienced programmers. Working with them also forces you to design good interfaces for your code and eliminate tight coupling that often plagues many code bases. They do have downsides especially when using them to create complex workflows where they tend to evolve into ugly spaghetti monsters but you can prevent that by moving those workflows to code once you’ve settled on a design. This library seems like it would make that easy to do.