Started modular ship datatypes