Utilizing the new NavigationStack with the power of enums in a modular, expandable way. — In iOS 16, SwiftUI finally allows us to properly encapsulate navigation without being forced to pass a ton of bindings or using NavigationLink directly in UI. One thing that always introduces additional challenges, though, is modularisation. In a best-case scenario, every module functions independently and has zero dependencies on other…