eXtensible Template Engine lib on browser and nodejs