MakeTiles: refactor: pushing caching down a level