adding components layer
componentization
marionette