Entirely agree. Generic is the way to go, all the way. :)
Mind you, I've another thought to toss out. How about each class of starship has a damage multiplier, say, Fighter=x10, Starship=x100, Cruiser=x200, Destroyer=x500, or whatever. This is used just for scale and comparison between the...