Created navchain Factory with pseudo code for navigation methods, not yet implemented