I like having `app` be an instance of some `App` class, which can extend `Backbone.Model`.  I find it really useful to store app-global attributes in the `app` instance, as well as utilize its pub/sub methods.