I hope to achive something along those lines in my WIP Ship reskin mod.
Not sure whats required as haven't done anything like this before.
Not sure if its just a case of adding ships to the roster, or do shipping lanes need to be created as well in the campaign.
What really needs to be found is a method to allow random skins to give some varity to the models.