public static PartResourceDefinition GetResourceDef(this PartModule pm, string name)
        {
            var res = PartResourceLibrary.Instance.GetDefinition(name);

            if (res == null)
            {
                pm.ConfigurationInvalid("no '{0}' resource in the library", name);
            }
            return(res);
        }