Placed #ifndef marks to avoid compilation errors
Started to implement a navigation class