graph TD A[Input MP3 URL] --> B[SILO 1: Tempo Analysis] A --> C[SILO 2: Stem Separation] B --> D[Extract Beatpoints & Tempo] D --> E[Generate Tempo Data JSON] C --> F[Extract Vocal Stem] C --> G[Extract Instrumental Stem] F --> H[SILO 3: Format Conversion] G --> H H --> I[Convert Vocal to WAV] H --> J[Convert Instrumental to WAV] E --> K[Final Output Collection] I --> K J --> K K --> L[2x WAV Files + Tempo JSON]