title: backbone.js design pattern for a dashboard
body: <p>I'm building a dashboard application with Backbone.js</p>
  
  <p>There is a grid of panes called modules. Each module has its own custom data that it needs to listen to.</p>
  
  <p>each module has both shared responsibilities and separate responsibilities, as in, they all have titles, descriptions, etc, and yet they each have individual datasets.</p>
  
  <p>how should I structure the application to achieve the constant flow of data to these separate modules?</p>