Component version of Ember.js