Set a struct to represent points, set up boilerplate