Add a 2 dimensional point class