Added templating library