Scenario Manager View
Contains user scenario(s), we'll need to manage which scenarios that are in the available repositories are in a session. For example, I might have scenario A, B and C stored in a local repository, but only A and B are loaded into my application. Something must manage which ones are in my session.
Scenario
A scenario will contain user data
Repository Manager View
Contains defined repositories for storing data, scenarios, and beans that describe them.