Issue #50: Preserving charts. (Also reordered the nodes so content types are generated in the same order Excel does, for ease of visual comparison).