Templates are used to generate web pages dynamically. Content presentation can be controlled by editing of the templates. Editing of templates is done by template editor tools and other extensions.