Роутер встроенный, гварды, интерсепторы, резолверы, DI , много готовых UI библиотек и в целом компонентов ну и тс коробочный же
в чем проблема подключения роутера как библиотеки?
гвард в нем кстати реализован
интерсептор пишется на writable сторе запросто
за резолвер не могу сказать, не разобрался пока с ним
причем вообще термин dependency injection к ангуляру, если это паттерн в программировании
в остальном согласен