static OblivionMod GetSourceMod(ModList <OblivionMod> modList)
        {
            if (!File.Exists(Properties.Settings.Default.SourceFile))
            {
                throw new ArgumentException($"DLL source mod could not be found at location: {Properties.Settings.Default.SourceFile}");
            }
            var mod = OblivionMod.Create_Binary(
                Properties.Settings.Default.SourceFile,
                sourceModKey);

            mod.Link(modList);
            return(mod);
        }