Ship Design as a Client object, and TechDesign events as ShipDesign methods.