Connecting BackboneJS to the DOM with declarative bindings, dynamic modules, and hierarchial relationships