graph TD A[User-provided niche/topic description] --> B{AI-powered web scraper for niche-related information} A --> E{Image search for top-selling niche-specific birthday card designs} B --> B1[Search for keyword 1] B --> B2[Search for keyword 2] B --> B3[Search for keyword 3] B --> B4[Search for keyword 4] B --> B5[Search for keyword 5] B1 --> C{Text analyzer for identifying key phrases and concepts} B2 --> C B3 --> C B4 --> C B5 --> C C --> C1[Analyze text from search result 1] C --> C2[Analyze text from search result 2] C --> C3[Analyze text from search result 3] C --> C4[Analyze text from search result 4] C --> C5[Analyze text from search result 5] C1 --> D[Compile relevant keywords, phrases, and concepts] C2 --> D C3 --> D C4 --> D C5 --> D E --> E1[Search for "{niche topic} birthday cards" on Google Images] E --> E2[Search for "{niche topic} funny birthday cards" on Google Images] E --> E3[Search for "{niche topic} greeting cards" on Google Images] E1 --> F[Analyze top-selling birthday card designs] E2 --> F E3 --> F D --> G[Output relevant niche information and design insights] F --> G