Adding new models is not difficult in itself (only making them), but there is no real way to edit AI and it can be… moody.
Also adding new creatures has low stackability as you either have to edit the map and place new spawngroups or remap existing ones.