- Move logic for loading a messages file with a default fallback into one class - Remove message-specific handling from Settings class