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.