Refactored the RoundedRect class to support an arbitrary number of rectangles in a single draw.  To take advantage of this, connectors now use their parent node's rectangle object.