shader snippets can be specified inline, or as URLs (default is now inline)
re-org some demo styles