This is an abstract superclass used to define arbitary locations within a gridded structure. Clarification of the structure is only possible at the level of LocationsInGrid.