This class stores coded (compressed) code-blocks that are organized in
/// layers. This object can contain either all code-block data (i.e. all
/// layers), or a subset of all the layers that make up the whole compressed
/// code-block. It is applicable to the decoder engine only. Some data of the
/// coded-block is stored in the super class, see CodedCBlk.
///
/// A code-block may have its progressive attribute set (i.e. the 'prog'
/// flag is true). If a code-block is progressive then it means that more data
/// for it may be obtained for an improved quality. If the progressive flag is
/// false then no more data is available from the source for this
/// code-block.
///
///
///