I still don't quite understand how the creation of a new race will progress. As I understand the development of the fifth installment of Heroes, adding a new race requires tinkering with the executable. Moreover, you'll need to create models and textures for the units, as well as their capital city... and also outposts, barracks, and the capital on the global map. This will require extensive testing and a truly enormous amount of work. And that's assuming you can get the source code for Heroes (or at least disassemble it %) and the software for developing 3D models. And that's without even considering all the artistic and design work ;=)
Асха - Порядок! Ургаш - Хаос! Силат - Воздух!
Шаласса - Вода! Аркат - Пламя! Силанна - Земля!
Сар-Илам - Дракон-Маг! Эльрат - Свет! Маласса - Тьма!