An abstract base class for defining converters that can be used to convert {AbstractNode} objects in a parsed AsciiDoc document to a backend format such as HTML or DocBook.
Concrete subclasses must implement the {convert} method and, optionally, the {convert_with_options} method.