I like it. Any reason to not merge it as-is? :-)
I ran the branch but without having tweaked any module.txts I only had the Core gameplay option. Amusingly (bug report?) I was able to deselect the Core module, retain its entry in gameplay as well as world, start a game, not crash, get open void...