use the rotten fleshes zombieness and your exp to reanimate it all the way and create a living villager(testificate) stored in a spawn egg for our convenience more than 1 piece of rotten flesh will of course be necessary(like allot of rotten flesh and maybe some uum)
what would be even more interesting but doubtful is if you could use several Zombie Flesh and UUM to create a "Life Block" and then use that to create several different types of golems, like take 4 cobble stone, 1 life block like this:
=nothing
=lifeblock
these would be created like your current golems but would provide an alternative to growing pumpkins and also create costum elemental villages. Lava, Stone, Water, Earth, Iron, Gold, Diamond, ect. and Diamond Golemns could be tameable "programable robots" or just wandering Elite defenders.
maybe each golem could have an automatic function like Earth Golems would recycle items if you have a recycler nearby, Cobble Golems would take items to compressers, Lava would take nearby dusts to Furnaces, ect.
Edit: Continuing this Off-Topic part of the thread into a new post.