Implemented base ShipSubsystem component;

Closes #11.