Partial work towards refactoring FistUI, ViewGraph, ViewGraphState
Adding nodes to ViewGraph works again
Moving hit area rendering code to HitArea

Big surprise there.
Node moving and deleting now works again
Edge creation now working again
Edge drag delete/modify now works again