Broke routers down into individual modules