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