A few years ago I tried cataloging all the Mario "species" and putting them into groups. I had to give up because 1. I went to college and didn't have much spare time, 2. there were too many, 3. the catalog covered games I didn't have so I was depending on second hand sources of sometimes questionable accuracy.
If this is ever done it will require several people working together, all with more patience and devotion than I have.