A descriptor interface for Cargo classes
Cargos help communicate variables between the particle and its handlers. They are set up by "Loaders"