Grid Coordinate always has the upper left as the origin.
Defines tiled raster layout
extent covered by the layout tiles, could be greater than extent of data in the layer
tile layout (tile cols, tile rows, tile pixel size)
A LayoutScheme is something that provides LayoutLevels based on an integer id or an extent and cellsize.
Geographic Map Coordinate, uses left is the origin
Transforms between geographic map coordinates and spatial keys.
Tile Coordinate in a tiling scheme.
Transforms between spatial keys, which always have upper left as origin, to tiling scheme coordinates, which may have different origin and axis orientation.
Tile Coordinate Scheme provides an object that is able to map from a given Tile Coordinate Scheme to a Grid Coordinate, where the origin is upper left corner and tuple (x, y) represents (col, row).
Layout for zoom levels based off of a power-of-2 scheme, used in Leaflet et al.
TODO: This does not seem right! Furthur research shows that TMS tiling actually says that (0,0) is the top left.