fn plan_route(start: &Location, end: &Location, settings: &RouteSettings) -> Route { todo!(); }