Enables to raise chickens for eggs and meat. Chickens need to be provided with water and animal feed. To obtain some chickens you can trade with a village on the world map.
The cargo ship departs automatically when there is enough cargo to collect on the world map. Each journey of the ship has a fixed cost of fuel that is based on the size of the ship. Larger ships are more efficient in fuel consumption (they get upgraded automatically with cargo depot upgrade). The ship doesn't need to be assigned to individual mines / oil rigs, it collects cargo automatically. It can transport multiple types of products at the same time and will make sure all of them are supplied (it will depart anytime any of its products need to be transported).
Cargo depot can be used either to import products from your mines and oil rigs or to perform a contract. Cargo depot can be assigned only to a single contract and once it is assigned, its ship will automatically perform the assigned contract given there are correct modules with correct products assigned. When cargo depot is assigned a contract it cannot perform any other duties such as importing products from mines and oil rigs.