Initial workings for a tileFactory which will spew out mapTile objects later.