Navigating is tricky. Even in fair weather and with good visibility, getting from point A to B requires some degree of skill and attention. The consequences of navigating poorly can easily result in exhaustion, injury, or worse in adverse weather conditions. Today, technology augments user skill and assists in...