simplify class structure
combining shapes, intersections, linear algebra