title: When to use Shell, App, Container, Page, View, and SplitApp
body: <p>Recently I have created two UI5 apps using shell -> views and appContainer -> views. Both results in same output. I'm confused when to use Shell, App, Container, Page, View, and SplitApp in UI5.</p>
  
  <p>I would like to know the differences between them. 
  Also please describe the best practices of using the above containers from your experiences.</p>
  
  <p>Graphical explanation would help a lot in understanding.</p>