For the record, this is what I have been doing in my game Star Explorers to generate random aliens. These guys have randomly selected eyes, mouths, heads, necks, bodies, tails and legs. They also have a chance to have fur, tentacles and other additional features depending on the environment of the planet...