Offline situation assembly
flowchart TD
Viewport --> Fix{"trusted fix?"}
Fix -- Yes--> Center["offer center"]
Fix -- No--> Unknown["last-known/unknown"]
Center --> Tiles
Unknown --> Tiles
Tiles --> Overlay["typed overlays"]
Overlay --> Fresh["source + freshness"]