Full Featured Template Engine for JavaScript