Introducing App Rail: Rethinking navigation from First Principles