In the process also updated `updateSettings` to allow merging.
Also moved chatview specific settings.