I think that for Ship Editor, players could simply upload a new texture over the top of the old one on the ship, same as in Pulse's Skin designer.
Doing it this way gives the players room to personalise their ship, while not devaluing the ships like a constructor would do. And it's easier to implement by a landslide.