What I want is a way to create a menu with widgets associated to it and work like a standard web app with html pages, showing the widget requested in the menu and hiding the other ones. But the problem is that I´d like not having to instance all widgets at the beggining, but I don´t see any other way to give them the correct behaviour.
For example, look at this forum page, there is a menu bar at top with sections : Home, Products, Support, etc, clicking on each one will send you to the appropiate page. I wanna "use" the widget I want (the one I click on the menu) (they will have a form + grid appareance, or a form, big grid, etc using all the window size like if a html page or so).
This is the approach that came first to my mind, but I´m open to other solutions for my target.