Broke the router up into strategies.