Topics in Ship Design Automation