Thanks for the feedback. This has been primarily been to test the limits on how much variety is possible. To that end I've developed several solutions to make it possible. Through scripts in blender to automatically switch out clothes and characters and stacking individual images in renpy with tight naming conventions the amount of images actually scales closer to linearly rather than exponential. That being said there were still edge cases where manual editing was needed, which is why I'd probably prefer the additional switch to a 3D engine for full variations on desktop and slightly less variation on renpy builds for mobile in future versions.