graph TD A[Niche/Topic Input] --> B{Research Agent} B --> C[5 relevant images] B --> D[5 keywords] B --> E[2 styles] C --> F{Text Generation Agent} D --> F E --> G{Image Generation Agent} F --> H[5 funny slogans/puns/phrases] H --> I{Layout Agent} G --> J[3 visually appealing background images] J --> I I --> K[9 complete birthday card designs] K --> L{Output Agent} L --> M[9 high-quality JPEG images] L --> N[ZIP file of images] L --> O[Summary of final outputs]