flowchart TD start[Start] --> topic[User Input: Topic Description] start --> avatar[User Input: Avatar Description] topic --> script[ScriptWriter Subagent] script --> scriptOut[Text Script Output] scriptOut --> voice[VoiceOverGenerator Subagent] voice --> mp3[MP3 Voiceover Output] avatar --> image[AvatarCreator Subagent] image --> png[PNG Avatar Output] mp3 --> video[VideoSynthesizer Subagent] png --> video scriptOut --> video video --> final[Final MP4 Video Output] final --> end[End]