graph TD A[Input: Niche Keyword] --> B1[Market Research Silo] A --> C1[Niche Research Silo] subgraph Market_Research B1 --> B2[Find Images #187] B2 --> B3[Analyze Images #176] B3 --> B4[Market Analysis Output] end subgraph Niche_Research C1 --> C2[Deep Research #216] C2 --> C3[Keyword Expansion #218] C3 --> C4[Research Output] end B4 --> D1[Pun Generation Silo] C4 --> D1 subgraph Pun_Creation D1 --> D2[Research Synthesis #223] D2 --> D3[Initial Puns #186] D3 --> D4[Secondary Puns #186] D4 --> D5[Pun Refinement #190] end D5 --> E[Output: pun_list.txt] style A fill:#f9f,stroke:#333 style E fill:#9f9,stroke:#333 style Market_Research fill:#ddf,stroke:#333 style Niche_Research fill:#fdd,stroke:#333 style Pun_Creation fill:#dfd,stroke:#333