Innovative, holistic ship design optimization technologies with functional requirements, constraints and performance indicators, for designers and shipyards