The Captain Guard contract stores the ETH addresses for eligible captain. This address can be changed via the SZNS DAO.
The Crowdfund contract coordinates the fundraise for the ship. It stores the ETH Goal, the Fundraise Duration, the ratio of tokens minted per ETH contributed, and the total number of contributions (in ETH).
The Ship Deployer configures and launches all Ship Contracts. It references the Sail Interface contracts to ensure all functionality is accounted for.