eXtensible Template Engine lib for node and the browser