New submodule: template extension