moved convex hull stuff into Geometry