So, this is one thing I was pondering might be a useful feature for future endeavors, but not really a must-have for me.
The way NPC classes are handled is currently (mostly) source-only. It rolls for total skill point allotment, assigns set bonuses to certain skills, alters AI personality properties, and tells it what NC itemgroups to use for weapons, clothing, and other starter gear.
It would be useful if these could be handled by JSON files, but I’m unsure how complex that would be. It might need to be handled in steps, I assume. Just expanding on the partially-JSONized NC files would be a good first step. The item groups themselves are accessible to be edited, but being able to have an NPC (or NPC class) reference other item groups would be a useful feature as well.