fixed some things with grouping, but realized that Polygon, Curve, and Group need work to calculate center.