Move DocumentReader to DocumentXmlReader in its own module