Navigation: Rework and add dynamic settings

Change-Id: I75dcaa6893e8aa7b90cd3b76325ec02e6b218897