graph TD
A[Receive niche audience or topic description from user] --> B[AI-powered web scraper searches for relevant information (instance 1)]
A --> D[AI-powered web scraper searches for relevant information (instance 2)]
A --> F[AI-powered web scraper searches for relevant information (instance 3)]
A --> H[Image search component searches for birthday card designs on Google Images]
B --> C[Text analyzer identifies key phrases, words, and concepts (instance 1)]
D --> E[Text analyzer identifies key phrases, words, and concepts (instance 2)]
F --> G[Text analyzer identifies key phrases, words, and concepts (instance 3)]
H --> I[Image search component analyzes top-selling birthday card designs]
C --> J[Combine identified keywords, phrases, and concepts from text and image analysis]
E --> J
G --> J
I --> J
J --> K[Generate JSON file containing relevant keywords, phrases, and concepts]
K --> L[Output JSON file as the final task output]