first version with the component architecture like WebObject
don't pollute the Ember application when the Rails application is updated
update generators to generate a component architecture