The Proposed Coordinates API

This PR will contain all work on the coordinates API. The API tests are in a separate PR, and regular tests pertaining to various classes in the coordinates framework will be introduced in this PR.
Comments are very much appreciated!
this should be calculable? in that the frame's origin is the solar centre so the distance to the coordinate point is the distance "to feature" so only `D0` needs to be user specified.