A client that listens to changes in the extension's Settings.
List of Settings to be displayed in the settings screen
Called when the extension's Settings have changed or when a Setting has been clicked.
Called when the extension is initialized, to provide the Settings to the extension