every view has its own ShapeGroup now, no need to manually instantiate one on a one-off basis