Re-implemented all examples/demos
This patch update addresses the previously poor state of demos. There was a mix of SPA (Single Page App) like UI, with standalone/unstyled UI. In addition the code in the demos was hard to follow for users.
To address this, a new simpler template will be used for all demos. The template will contain code that is as minimal and straight-forward to follow as possible, and styled to look nice as well as work well.
Chages:
- created a new, simpler demo teplate
- converted all existing demos to use the new template
- extracted CSS into an external stylesheet
- added syntax highlighting to the demos