Document Handler API
Classes and Definitions