| CkptByteArray | Container supporting raw byte data manipulation |
| CkptContainer | Generic container for CkptObject |
| CkptObject | Abstract class for all application objects that will be placed in a CkptContainer |
| CkptObjectKey | Key value for referencing an object in a CkptContainer |
| CkptSimpleContainer< T > | Templated container for typesafe access to objects stored in CKPT |
| CommonDAO | Abstract base class for all DAO's |
| DAOInterface | Concrete interface class passed into the user serialize methods |
| DAOInterfaceFactory | Abstract DAOInterface factory |
| DAOSerializable | Interface for classes that will be serialized by COAL |
| InputDAO | Abstract base class for all DAO's reading data from the storage medium into user objects |
| OutputDAO | Abstract base class for all DAO's writing data to the storage medium from user objects |
| RawDAOFactory | Concrete factory type used to create Raw input and output interfaces |
| RawInputDAO | An Input DAO that reads data in a raw binary format |
| RawOutputDAO | An Output DAO that writes data in a raw binary format |
| TypeRegistrant< T > | Handles class registration with the serialization framework |
1.5.2