I continue to be a big fan of building an interactive navigation prototype as soon as possible. Start with NavigationStack, List, Text, and proceed from there.
You will have a much better understanding of what you need to build and more importantly what you don’t.