Customized Half-Styles Dynamic Support

- Added several demos to demos.html
- Prefixed javascript variable names to avoid conflicts with other
scripts