More Documentation. Further implemented the deserialize. Handling options almost done. Still need matchonid and on for deserialize and on for serialize.