Refactor of DocumentationGenerator name and API