Implement multi-stop routes
Multi-stop routes should simply be implemented as a succession of normal routes. The specific sequence of routes can be configured per vehicle, in which case a vehicle will not stop driving after a route has been finished but will instead immediately change its route to the next in sequence.