Using static factory for Positions.
Added Tiles and TileMaps.
Added an "Unbounded" AbstractTileMap.