I've got an update in the works for 1.14 (can't seem to edit it into the main post).
With the new villager appearance mechanics in 1.14, this opened up some opportunities for how I approach this pack.
(But first, here's a screenshot of the new villager designs)
Left to Right: Farmer, Fisherman, Weaponsmith, Mason.
Every villager has a randomized base appearance, that chooses between masculine and feminine presentations, different facial appearances, one of four skintones, and then a variety of hairstyles in black, brown, red, blonde, and gray.
Each profession will also have some randomization in the outfits, that will likely increase over time. Currently I'm just making a set of universal outfits, but the eventual plan is to re-integrate biome specific outfits as well.
Some villagers will also carry tools that change materials depending on their level. (Stone/novice has no tool)
Still no ETA on this update, but I'm getting close!