Initial commit - simple scene widget and node base class + drawing
Moved Node base class to its own namespace and directory.
Added ports base and Move port implementation; added simple mouse interaction
Added ports base and Move port implementation; added simple mouse interaction
Added a simple node selection mechanism + node moving based on selection.
Scene - changed Node container to use shared_ptrs, and m_activeNode to be a weak_ptr