Dividing and Templating