Attempt to modularize the tiling computation stuff and the tile content providing stuff