Cargo Component Load and Unload as well as other refinements

GUIDs are now added to components, and all loads and unloads are
performed via ship.