new router - phase #1
new router - phase #2
new router - phase #3
new router - phase #4
new router - phase #5
new router - phase #6
new router - phase #7
testing new router
testing new router
testing new router
testingNewRouter
refactoring new router
slight refactoring
docs [ci skip]
method extraction
route_setup could be accessor wor @route_setup, but is not! rename local variable
smaller refactorings
move out
split up the generate_routes! into several smaller methods
docs [ci skip]