There are a set number of skins per ship that appear at random at any time (multiskinned). So not every merchant looks exactly the same. Iambecomelife's early mod used a batch file to randomise the skins, and thus is a different approach.
However, the skins do not actually change as the war progresses.
But there is something coming up that will remedy this in the near future.