TTemplateControl is the base class for all controls that use templates.
By default, a control template is assumed to be in a file under the same
directory with the control class file. They have the same file name and
different extension name. For template file, the extension name is ".tpl".