Decoder package contains interface definition, a basic decoder for text and generic decoder.