I have a new article published on building a menu using Option Sets. We’ll use the Option Sets both for displaying and for the actual navigation in the URL parameters.
Using Option Sets for this has several upsides for performance, since we’re not touching the database, and using a Repeating Grouo is more lightweight than using separate regular Groups. This also gives you a kind of “menu builder” in the Option Set editor that can speed up adding new menu options etc.
Hope you’ll find some value in it, and let me know if you have any questions or spot any