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]