The more I read about views and containers, the less I get their idea. I've read many threads on this forum, I've googled many times, I've read about them on this forum's wiki... And I don't get it. So where's the problem?
Let's suppose that I write an application that has main menu (list displayed when an application is started). Every item in this menu leads to application's modules. One is a dynamically created list of files being downloaded (like in torrent clients). Another is something else etc. So I've got a problem with thinking about this. Are this modules and main menu suppose to be views? If yes, why? Can I use changing of containers? If not, why? If I have to use views, why do I have to use them? Do views has to use containers? If so, why?