def METHOD_NAME(self) -> Tuple[bytes, List[u32], Optional[u32]]:
    pointer_offsets: List[u32] = []
    header_offset = u32(0)
    data = bytearray(0)
    for i in self.item_list:
        data += i.to_bytes()
    return bytes(data), pointer_offsets, header_offset