I wanted to have Razor navigation, and I could not find any example code for it, so I created my own.
Would be nice to have some peer review on the code to see if this is a approach worth taking to razor navigation.
Feel free to comment on the code.