Moved Freelist fields around.
Renamed TypedPointer to IntAndPointer.  Renamed ArrayTypedPointer to.
Renamed TypedPointer to IntAndPointer.  Renamed ArrayTypedPointer to.