public void UnloadCurrentModule()
        {
            if (CurrentModule != null)
            {
                if (CurrentModule.ModuleData != null)
                {
                    CurrentModule.ModuleData.OnSettingsReverted -= OnSettingsReverted;
                }

                Log.Here().Activity("Unloading module {0}.", CurrentModule.ModuleData.ModuleName);
                Data.AppSettings.LastModule = CurrentModule.ModuleData.ModuleName;
                UnregisterMenuShortcuts(CurrentModule.ModuleData.ModuleName);
                CurrentModule.Unload();
                SetSelectedModule();
            }

            Data.ModuleIsLoaded            = false;
            Data.ModuleSelectionVisibility = Visibility.Visible;

            Data.WindowTitle = "Source Control Generator";
        }