Added a Point2d, Point3d, and a general Point type which accepts either to FFL.