Added markdown-based descriptions to UI demo

Also updated/added a number of demo files to use markdown-based
descriptions.