I forgot to say in the commit message: this adds mustache as template system.  A template system is a good thing to have in the web toolkit.  Some parts of the current code under graphics/ can be simplified with mustache.