AshCoordinate resource with a composite primary key from lat and lon.belongs_to :coord, Coordinate on a Location resource.destination_attribute a tuple like {:lat, :lon} - but destination and source attributes seem to be limited to single attribute.