Classes Summary:
IApp
IAppScripting
SettingChangeSubscription
Setting change subscription wrapper to make it scoped (auto unsubscribe on del)