Designing Customized Navigation Aid: Environmental Features, Individual Differences and Spatial Navigation