title: When to use what features of Durandal?
body: <p>I'm brand new to Durandal and loving it so far, but I'm wondering about some app architecture concerns using it. For example, when is a good time to use <code>ko: compose</code> vs widgets vs child views vs views? </p>
  
  <p><strong>My current thoughts are:</strong></p>
  
  <p>Use views for full pages</p>
  
  <p>Use child views or <code>ko: compose</code> interchangably for child pages</p>
  
  <p>Use widgets for child views used in more than one place</p>
  
  <p>Does that match up with what is the expected use case? I'm aware Durandal is highly customizable, but basing it off the Starter Kit structure and using the default utilities (knockout.js, jquery, sammy, etc.), what are the proper times to use each of the above elements?</p>