Add NodeEditor
node editor example
Hook up central widget
Whitespace
Update example
Clean up layout of expanded node
Keep size to integer coordinates to avoid blurriness when rendering QWidgets within a node
Add drop support to node editor
Add menu to node items
Remove unused port flags
Add support for supplemental node message
Handle runtime addition of new nodes