Fix to allow Blockly to work inside a webcomponent
Add webcomponent demo
Add categories to demo