Provides interfaces, functions and codecs that can be used to encode/decode data to/from various formats.