Rename a class

    Widget::Document      ->
    Widget::ExtractedText
            ^^^^^^^^^^^^^

Because the class is used by for many widgets (not only documents).