Pattern 3: Dynamic API Documentation Generation