public static Dictionary<string, ModulePreset> GetPresets( ModuleFunction function ) { return Presets.Where( p => p.Value.Factory.Function == function ).ToDictionary( k => k.Key, v => v.Value ); }