ExternalSettings manages settings kept externally, e.g. files. Objects can register themselves as clients to be notified at startup time to read their settings. Eventually all the preferences should be managed through this mechanism.
assuredPreferenceDirectory
preferenceDirectory
preferenceDirectoryName
registerClient:
Register anObject as a settings client to be notified on startup.
initialize
ExternalSettings initialize
shutDown
Look for external defs and load them.
startUp
registeredClients