Surely some people has already done that. CoreRaceTypees.xml is the file to play with to add a new race for the Faction Creator tool (or modding an already existing faction). Total customization requires dealing with Units (basics and other types) but if you only wanted smurfs, only the first lines of the faction must be changed.