Added data to the heap entry.
Export ReadEntry and ReadEntryAt, so they can be used like a record IO.
Rather than having table in the cursor, now it just hold the reader.