Using protobuf would - theoretically - save us a lot of space in the size of the file https://developers.google.com/protocol-buffers/docs/csharptutorial