js library for rendering html templates