Simple vanilla client-side templating