Backend downloads and caches tile from osm server and sends them to frontend. Frontend renders tiles.