Templates are useful if, for example, we want to animate several different shapes in the same manner. In this case, we don't need to perform every step again and again. All we need to do is to copy the template and give the template a new reference that we want to apply in the template.
We can use basic templates to group common node sequences into one reusable node. We can also make them accept parameters so that we can apply the node sequence to different objects.
We can create more advanced templates to make your reusable node sequences even more flexable.