Data Structures
Here are the data structures with brief descriptions:
 CCesBankCesBank
 CCesBankAbsoluteCreditLimitLimits an account if its balance is more than a given value
 CCesBankAbsoluteDebitLimitLimits an account if its balance is less than a given value
 CCesBankAccountInterfaceCesBankAccountInterface
 CCesBankAccountLimitCesBankAccountLimit
 CCesBankAccountUser
 CCesBankBasicTransactionConcrete class for the basic transaction
 CCesBankCurrencyA currency
 CCesBankDecoratedTransactionAbstract class for transaction decorators
 CCesBankExchangeAn exchange community
 CCesBankInterExchangeTransactionThis class extends the basic transaction features to allow transactions between distinct exchanges
 CCesBankLevyedTransactionCesBankLevyedTransaction, a kind of decorated transaction
 CCesBankLimitChainA chain of account limits
 CCesBankLocalAccountCesBankLocalAccount is a banking account
 CCesBankPermissionTODO: document
 CCesBankTransactionInterfaceTransaction interface
 CCesBankUserPermissionThe set of permissions of a particular user
 CCesInteropCENIPBankExtension of CesBank for CEN protocol
 CCesInteropCENIPIncomingTransactionClass for CENIP remote transactions where the local account is the buyer
 CCesInteropCENIPOutgoingTransactionClass for CENIP remote transactions where the local account is the seller
 CCesInteropCENIPRemoteExchangeRepresents a CENIP remote exchange
 CCesInteropCENIPTransactionAbstract parent class fo incomming and outgoing remote transactions
 CCesInteropCENIPTransactionIdRemote Transaction identifier
 CCesMessageActionEntityControllerEntity controller
 CCesMessageEntityControllerCesMessageEntityController extends DrupalDefaultEntityController
 CCesMessageEntityControllerInterfaceCesMessageEntityControllerInterface definition
 CCesMessageTemplateControllerCesMessageTemplateController extends DrupalDefaultEntityController
 CCesMessageTemplateControllerInterfaceCesMessageTemplateControllerInterface definition
 CCesOffersWantsCategoryEntityControllerEntity controller
 CCesOffersWantsEntityControllerEntity controller
 CCesOfferswantsMailSystemWe extend DefaultMailSystem class for sending html emails
 CDefaultMailSystem
 CDrupalDefaultEntityController
 CDrupalEntityControllerInterface
 CIcesDBObjectBase class for all objects that are serializable with this framework
 CIcesDBTransactionInterfaceA wrapper interface for Drupal transaction objects
 CIcesLockSerializerSpecial class of IcesSerializer for those objects needing transactional load and save process
 CIcesSerializerLoads and saves to db objects of class IcesDBObject
 COfferCommentEntityControllerEntity controller