I don't really think it makes sense for this to be done at runtime. Ideally we should be creating the final settings during build.

I'm also not sure if this Sublime-Text style settings is overkill for our use case. I think it might be simpler for partners to just amend the `settings.js` file themselves. But maybe I've missed something.