remove demo
composer feature can add new composer modes
composer feature can add new composer modes
add extension point composer mode
extract composer mode into extension point
add get current composing mode
make plugin interface
add editor configuration
refactor test case, extract textbox plugin out for testing
refactoring plugin api to only with api and spi
upgrade to jasmine 2.0
add spi interface to insert component
rename new component to insert component in api, and add meta data for component
add id generator for component
add mode switch for edit/preview
add callback function for preview/edit mode switch
remove old test specification
fix a bug for retrieving compoments inside composer
add content support for editor
add content for editor