Your thoughts regarding the navigation aspect reminds me of Traverso. They have an interesting idea, I'd say.