* Implement some performance improvements and caching for various features.
* Fix failing tests
* Implement routes behaviour in map v2 to match map v1
* Fix route highlighting
* Add fallbacks when retrieving full route features to handle cases where source data access methods vary.
* Fix some e2e tests