Added a point class for general 2d coordinates and vectors.