An MGLShapeCollection object represents a shape consisting of zero or more
distinct but related shapes that are instances of MGLShape. The constituent
shapes can be a mixture of different kinds of shapes.