In this paper we propose a navigation framework for flexible off-road navigation that allows to use different navigation paradigms depending on the given situation. We first classify existing navigation approaches into, global navigation, reactive navigation and guided navigation and then show how a unified view leads to a very flexible navigation architecture that we call affordance hierarchy.