Base class for nodes with xy or xyz coordinates
Use Node2D and Node3D classes
Added function that gets offset rectangle from painter path function
Simplify bounding rectangle calculations
Merge branch 'less-boilerplate'
Make image and text grey outlines (dashed)
Fixed sphere dragging and drawing
Defined attract and repel functions
Adding attract and repel nodes