DataFormats.Future-proof History

Show minor edits - Show changes to output

Added lines 1-5:
Future-proofing is a difficult problem in general - but one
approach to it is making sure that the data is entirely
self-contained, and can be read by both humans and machines without
any documentation. The fewer things the format requires, the less is
the chance of them getting misplaced over time.