There are various approaches used for navigation.. can be mantained in a dcr, database or an external xml file, run time generation, directory structure etc. This completely depends upon your requirements and which method you want to go for.