Sorting out the different coordinate spaces using different types