An instance of TCastleConfig to manage user preferences. All units that want to load or save some configuration should add their callbacks to the Config.OnLoad, Config.OnSave list. This way final application may (but doesn't have to) preserve the user configuration of all engine components, by calling Config.Load, Config.Save.