Initial work on ConvexHull.