[WIP] App options
Centralize patchKeyPath logic
Make my own submodules editable