graph TD A[Create VSL Video] --> B[ScriptWriter] B --> |vsl_script.txt| C[VoiceOver] C --> |vsl_voiceover.mp3| D[VisualCollector] D --> E[Generate Transcription] D --> F[Find Images] D --> G[Get Video Clip] E --> |voiceover_transcription.txt| H[Create Summary] F --> |2 images| H G --> |1 video clip| H H --> |visualcollector_summary.txt| I[VideoComposer] C --> |vsl_voiceover.mp3| I I --> J[Generate Base Slides] J --> |base_vsl_slides.mp4| K[Add Images & Video] K --> L[final_vsl.mp4]