An object responsible for encoding the object of type T into Chunks of Byte.
Converts the given object into binary representation.