Well, if the config file modification is not too difficult, I agree.
Here are the config lines that allow a car to load normalised payload: (Azure example, 2 cargo in line on roof)
:CARGO
CargoSlotPos = 0 3.23 3.20 ; front left pos of first cargo slot X Y Z (see doc)
CargoRowColumnNbr = 1 2 ; number of slot row & column (max 20 slots, see doc)
CargoSlotInterval = 0.05 ; Interval beetween each slot
CargoReleasePos = 0.0 -2.8 ; X Z pos at wich cargo will be placed when released (see doooc)
Of course all we be explained in doc with image, and SDK will provide *.max and *.3ds example.
Designing new "normalised" cargo is not difficult either, just a mesh and a 10 lines config file. You can have tank, box, tool etc as long as the mesh fit in a 1.5x1.5x1.5 box i'ts ok. Also those payload can be loaded in DGIV and I'll release also the code to grapple/release so one can design more vessel that can load release such payload. (it would be nice to have some mother ship that could carry 20 of them as well as truck, but I'll see if I can do a truck myself for UCO)
Cheers
Dan