Separated the profile options.
Created object based settings.
Added events to react to settings changes.
Allows switching between custom settings and dummy profiles.