Add preliminary support for API documentation generation via ApiDocumentation class