The rendering of the node editor is slow and could benefit from being ported to imgui. We shouldn't exchange the model, just the renderer. This would also enable us to implement the following features:
Dropping filters on edges in order to put it in between adjacent nodes
have nicer paths representing the edges
Implement type hints for the input and output ports as well as an indication whether or not the connection of an input node is mandatory
The rendering of the node editor is slow and could benefit from being ported to imgui. We shouldn't exchange the model, just the renderer. This would also enable us to implement the following features:
A viable starting point would be this repo.