Does this include a dynamic route map ?
How do you handle path finding in the routes ?
Do you create spanning trees over the routes ?
How do you manage the complexities of adding certain behaviors to particular waypoints ?