Structure for system to draw different shapes (currently still just draws rects, but could support multiple shapes).