I'm tring to grok Prism (Composite Application Guidelines).
What is the best way to understand the role of the ShellPresenter? Is it a presenter as in Model-View-Presenter?
Is so, what is its relationship to the Shell? I understand that the ShellPresenter takes the Shell object as a parameter of its constructor and is responsible for making sure all the Modules place their views in the proper regions. But then there is also the RegionManager which does this.
Any clarification from those who have been working with this terminology for while would be appreciated.