Document handler API
Classes and Definitions