GenerateStructStructureHash / <summary>
/ Generates a hash for the structure of a struct.
/ </summary>
/ <param name="data">The struct to generate a hash for.</param>
/ <returns>The hash of the structure of the struct.</returns>
MaxOffset returns the maximum value representable by the Offset type.
It does so by performing a bitwise NOT operation on an Offset initialized with 0,
effectively flipping all its bits to set them to 1, resulting in the maximum possible Offset value.