Added base class for page-based document access modules