@Override
    public DocGenerationContext createContext(CreateContextDirective<DocSettings, DocIntegration> directive) {
        return new DocGenerationContext(
                directive.model(),
                directive.settings(),
                directive.symbolProvider(),
                directive.fileManifest(),
                directive.integrations());
    }
The main entry points for documentation generation.
smithy-docgen/src/main/java/software/amazon/smithy/docgen/DirectedDocGen.java