Added a Point2D class, that will be treated as a point located in the xy-plane