Optional_Per-entry RoutingModule. Each entry owns its own module so display state (which route variant is selected, which waypoints are shown, layer theme) lives on the entry instead of a shared slice-level module. Lazy-initialised via RoutingState helpers — undefined until first show.
Optional_Per-entry route monitor. Lazy-created on first RoutingState.startMonitoring; reused across stop/start cycles. Recalculates this route (same waypoints + params) on its interval so the entry stays fresh with live traffic.
Optional_True while this entry's _module is rendering routes/waypoints on the map.
Optional_Monotonic counter bumped on every RoutingState.replaceRouteData. Guards against an
out-of-order render: a slow showRoutes from an earlier tick that resolves after a newer tick
has already overwritten data bails before touching the map.
A single entry in the route calculation history.