Approach for Making Dynamic Navigation

Hi ,

I am Implementing new navigation in which there are multiple items and those items are having sub items as well. On the basis of selection of any item in navigation, there would be change of one or two item in main navigation as per the selection. Like below example

It would be a global navigation if there is a change request, so by changing in one file, it get start reflecting everywhere.

I would like to get the suggestion what would be the best possible approach from Telligent point of view.