Constructor
maximum allowed difference between struct versions
starting this of convert_buffer, does not really matter much in practice because it will quickly grow to the maximum required size and stay there
See Implementation
Constructor