request Tiles For Download
suspend fun requestTilesForDownload(coords: List<TileCoord>, options: TileRequestOptions, externalScope: CoroutineScope): Result<Unit>
Determine which tiles are already downloaded, and request the ones that aren't