I added a separate page for NPC Generation base entirely off the early efforts within the Monster Stocker. Doing so will allow me to tweak on the NPC generation system without having to worry about a random selection of the NPC Party types showing up as a random result.
Currently, the code has no support for the AEC. I plan to add it to both systems downstream. I have a few ideas for expansion. Mostly I just wanted to split it out to make my test and development cycle easier. Doing so adds a minor utility which may aid others.