Internally it uses a bit array for genes, using crossover for variance. I thought it would be fun to try out genetic algorithm techniques, and it has been, but difficult to balance.
As for distinguishing, at the very least I'll probably use at least hair color/skin color. Ideally some sort of list view as well.