[Init draft, don't merge]

The init draft of a minimum component launcher, it 
- sends editable and data-config down
- uses MutationObserver so when its child's data-config changes, it captures the change and send it to player by fireCustomeEvents
Well sure, I'm just saying that we don't need it here in the web components launcher. It isn't like you have better performance the higher you put it in the HTML file, as long as it is before you load the CKEditor code. We can set it in the component itself just fine, right?