a collection of rectangles, conceptually similar to LineSet this avoids keeping around N different Canvas::Rectangles and instead collapses a related set of them down to a single item