Towards a Cognitively-Sound, Landmark-Based Indoor Navigation System