Add demo.html and fix index.html to be a component-page