I have made for a new unit all the above files (in newly created directories). I worked sublime in a custom battle. I guess it also works with the campaign although you do need to add an entry in the building file so that you can actually train them.

I will make a guide soon.