separate routes and components into theire own directories