More functionality.
Basic templating