title: How does the Canvas work with MVC Frameworks?
body: <p>I've been looking into AngularJS and its MVC solution. Typically a MVC framework uses the HTML structure itself to bind to a backend data model. In AngularJS's case this is done with Directives, which work dandy for straight HTML.</p>
  
  <p>For my scenario I have a data model that will be transmuted into a visual representation on an immediate mode Canvas. Then the visual items rendered will also need to be interacted with in order to edit the values in the backend data model.</p>
  
  <p>What is the best way to achieve two way binding like this between items and the item values in a data model within a MVC framework?</p>