Introduction to the Template System Part 1