A SettingsManager is an object that can save and load settings.
SettingsManager
the type of settings that is saved and loaded
Loads the default settings object.
Loads settings.
settings
Saves settings to the default settings object.
Saves settings to settings.