in order to use the new nodes to connect path items with each other, the items need a set of new functions:
- createNode – to create a new node (the item has to store it, analog to the config window)
- ‘callback’-functions that get notified whenever a connection to a certain input/output connector is made
additionally, nodes need to be able to display certain UI elements within.