Part I. Document Interfaces

Provides support for writing Atril backends.