What is the difference between routing and scheduling?