I am planning to build a much larger and complex system, but the model I have attached addresses my main question. How do I avoid collision between task executers? In the example I have attached, each task executer has a different speed, and one eventually passes the other. I want them to stay idle rather than going over each other. I know the AGV template does this nicely, but for this application, I believe that dispatchers will do better (each agv and tugger has a predefined path with specific pickup and drop off points. The AGV template chooses shortest path and other things that are not relevant to my model). How can I achieve this with regular travel nodes?