System for working with templates
