Congratulations again on the extension. This latest update is impressive.
I'm still testing and trying to adapt my modules to use your new tags.
Here's a small note:
Regarding cantrips for NPCs (2014 version), there is no automatic upcasting.
Example with the mage (2014):
Spellcasting. The mage is a 9th-level spellcaster. Its spellcasting ability is Intelligence (spell save DC 14, +6 to hit with spell attacks). The mage has the following wizard spells prepared:
Cantrips (at will): fire bolt, light, mage hand, prestidigitation
==> The mage is a 9th-level spellcaster --> Fire Bolt should roll 2d10
Do you think it would be possible to search for spell level cast for NPCs and use that value if it is defined for HCULVL or the upcast of cantrips?

