Provider configurations with unique IDs.
Binding hooks for view access, loading and display.
Controls to refresh after navigation or projection changes and to dispose.
Abort requests, cancel timers and clear provider statuses.
Reload every provider, for example after the map projection changed.
Reload providers that follow the viewport; call after navigation ends.
Load reference providers for a map binding: debounced viewport refreshes, abort of superseded requests, discarding of late results and status reporting through the controller. Loading starts immediately.