Coordinate class added

Reformatted buffer to bring it in-line with some of the things required