You're right, there's a ton of little things about mutant races I've thought about that I've ultimately pushed aside because of the amount of  if(M.dna.mutantrace checks they'd add to the code. I figured just one in a file dedicated to that mutant race's system of creation wouldn't be so terrible though. I'd try to code that myself if I wasn't so afraid of breaking everything.