graph TD A[User Input] --> B[SILO 1: PROMPT ENGINEERING] B --> C[Generate Optimized Avatar Prompt] C --> D[SILO 2: IMAGE GENERATION] D --> E[Create Initial Avatar PNG] E --> F[SILO 3: QUALITY CONTROL] F --> G[Analyze Facial Features] G --> H{Meeting Requirements?} H -->|No| I[SILO 4: REFINEMENT] I --> J[Recreate Image] J --> F H -->|Yes| K{Correct Size?} K -->|No| L[SILO 5: FORMATTING] L --> M[Resize to 1024x1024] M --> N[Final Avatar PNG] K -->|Yes| N