graph TD A[Start] --> B[Input from User] B --> C[Niche Description] B --> D[Topic Description] B --> E[Character Details] B --> F[Audience Description] C & D & E & F --> G[Research Topic] G --> H[Generate Topic Summary] H --> I[Brainstorm Keywords] I --> J[Generate 5 SEO Keywords] H & J --> K[Collate Research & Keywords] K --> L[Create Final Research Document] L --> M[End] subgraph Topic & Keyword Planner G H I J K L end