Moved Coordinate stuff into its own file.
getCoordinateFromOrthogonalClick does not return a pointer anymore.
TODO: need to replace the macros in time.