Added binary input and output format which uses the objects' TypeSerializer to serialize them.

Added InputTypeConfigurable to TypeSerializerOutputFormat to support a more seamless integration.