title: From MVC to MVVM
body: <p>I don't want to store my domain model classes in the same assembly as my web platform.  The Models folder in the project structure is therefore useless to me.  I've however just finished the Music Store Tutorial and noticed how they create a "ViewModels" folder which makes lots of sense to me.</p>
  
  <p>Does it make sense to just treat the Models folder as a ViewModels folder?  Do many people do this?  Is there such a pattern as MVVM?</p>