Provides a unified interface to the various serializing modules currently available. Adds the functionality of both compression and encryption.