Thank you all for the article - helps to understand the menu building possibilities.
It would be helpful to mention how that JSON configuration file will be generated. I'm assuming there's a tool to build/update the those menu options...
I've seen that we can build up MIM based menus (MIM.Question) when designing flows, in for example, the Menu described in the Flows - Dungeon example. Now given the "menu" flow component, I'm trying to sort it all out especially since a MIM can display selection options as well. I wonder how to approach "menu" flows considering these options. Perhaps a future blog post sorts out these design options.
Thanks for the flow of ideas