Part I. Document Interfaces

Provides support for writing Evince backends. For example EvDocumentAttachments is used to represent document attachments. The core have objects that represent various document interfaces.