Forgive my ignorance; I am a noob in XCode/Swift/iOS development. My background is C/Obj-C/C#. With that, for practice I am looking at the Content Blocker extension and the app has two targets (of course LOL) and I see the blockerList.json file in the extension target. Now my assumption is that when compiled this file becomes non-editable so the question is how can one update the contents of this file without recompiling? Or is it better to have an embedded app database and somehow tell the extension to use the database instead of the file? Or, third option, when loading have the extension create a in-memory json file from the database? The end result would be to allow a user to add/remove/change entries in the json file from the main UI app target while allowing the extension target to acces the data, presumably using App Groups. This is one example among many as I don't like having to recompile code just to change data. Anyway, any guidance would be most helpful.