esl-8826 Refactored converter classes for the DocumentConverter