Currently there are CARGO type objects but no logic supporting them. This thread is for discussing how these might be implemented.