Moved `generic_controller` under routing.