Based the Ship module off the Base module

Boilerplate