Use a array of struct for each cargo instead of an array for each statistic. This makes iterating for acceptance and production much simpler. pct_transported is now calculated when needed.
When a header is added, the chunk changes from CH_ARRAY type to CH_TABLE type.