Updated comments in order to clarify routing

Added expensive commenting in order to clarify exactly what is happening when each route is used.