Backbone app architecture