add demo item template and test for template

I needed a different template for the items/icons in the demo.  I am going to use the demo page as a quick cheat-sheet, so showing the name below the icon is useful for me.  So I added the ability to change the template for each item/icon.