Navigation should include moving through a library of pre-written code or classes that are organized in a hierarchical structure.