A decoupled, event-driven architecture for developing widget-based applications. Works with Backbone.js and other frameworks.