I'd prefer separate plugins for cities and districts, as well I like some of your city changes, there are some cities that I leave to other mods to touch (in particular, I didn't really like BC Bruma and chose to just use CUO Bruma instead). One idea maybe is to add scripting that would toggle entire cities off and on. You already provide the ability to add wall archers to City A or disable gore in City B, so this could be done. It would be rather complex however, and any additions to the plugins would mean an update of the script. Maybe this idea is too ambitious or laborious to do, but it would be nice. Perhaps you could take inspiration from the CURP Controller mod? The script in it, "CUOControllerVarsScript", is a bit complex and deals with the activating/deactivating of several mod features in mods using it. For example, it has "shortened" variables for features from OMG, TEC, and such. From the looks of it, it even determines quests in each mod and whether they are active or not. You could use it to determine what quests are available, what mod features are active, etc., with the mods currently activated in a player's game.