* Reuse type for specifying template to use * Add support for template add-function * Add support for template pass-sources-to-add-function