Experimenting with building the navigation dynamically