I do propose one thing though for the second idea ... that we have some racial foundations. Like, we all know Elves are going to be there, but not to like make a 1,000 different subspecies. There's always ways to add powers and magic to a character without using their race. ^.^