libs/web: various changes in template library