public static uint ReadUInt32(IList <byte> buffer, uint offset) => IoUtil.ReadUInt(buffer, offset, 4);
public static ushort ReadUInt16(IList <byte> buffer, uint offset) => (ushort)IoUtil.ReadUInt(buffer, offset, 2);