Work on Character serialization/unserialization; mostly framework.