A framework for building reusable modules on Marionette.js