giant simplification and re-implementation of everything; just use mustache interpolation and simple loops