I suppose I hadn't thought of that. Though if we presume you have 3 layers; body_behind (ponytail's), body_mid, body_front (fringes/glasses), say like this...
current8(BodyVarients) *1 (layers) = 8 layers, * 4(stand_armors) = 32 layers
proposed8(BodyVarients)*3(layers) = 24 layers, +4(stand_armors) = 28 layers
proposed_femaleVarientArmor8(BodyVarients)*3(layers) = 24 layers, +(4(stand_armors) * 2(body_type)) = 32 layers
at 12 armors it becomes something like 96 layers verses 48 layers
Then again; I guess using the extended mod you'll have the 16 sub-varients of each skin+sex, so maybe I'm full of shit and the savings don't really occur until you have a huge portfolio of armors in your mod :/
Though, thinking on it more, I guess you could remove the head and modify that separately...
current with subvarients8(bodyvarients)*16(subvarients) = 128 layers
*
4(stand_armors) = 512 Total Image Layers=
proposed femaleVarientArmor with subvarients8(BodyTypes (Male/Female/SkinTone))
+
(8*16(HeadVarients))*3(sublayers) = 384 layers
+
4(stand_armors) * 2(body_type)) = 8 layers= 400 Total Image Layers =
(edit: I've slept on it and completely forgotten why I thought removing the head would make a difference lol, but I guess you could also use the head as an extra layer over the neck and body)
Am I doing bad math? Shame it would require so much fuss. But factor in more armors and the savings seem like they could be huge, though in the short-term I imagine this would create a lot of work for current mods.
Love to hear your thoughts of course