KT
это пример навигатора для самого простого и частого кейса.
для все остальных случаев пишется свой навигатор.
написание своего навигатора - простая задача.
я практически всегда пишу свой навигатор.
расширять базовый навигатор в либе нет смысла, так как он разрастется в монстра, но всеравно не будет подходить всем