Implemented a cleaner way to delete pointed to data.
Copied over Serializer, Serialize, and Deserialize changes.
Removed some unnecessary files.