This file contains abstract Classes and Methods that are the ancestors for Indy classes used to perform encoding and decoding operations.