/// <summary>
        /// Apply Template command (menu item) event handler
        /// </summary>
        /// <param name="sender">Sender raising the event</param>
        /// <param name="e">Event arguments</param>
        private void ExecuteRadCmdApplyTemplate(object sender, EventArgs e)
        {
            ThreadHelper.ThrowIfNotOnUIThread();

            //Get current settings
            var settings = package.GetDialogPage(typeof(RadProjectsExtensionOptions)) as RadProjectsExtensionOptions;

            //Initialize TemplateEngine and call it's ApplyTemplate method
            var templateEngine = new TemplateEngine(package, settings, dte);

            templateEngine.ApplyTemplate();
        }