graph TD
A[Start CardLayoutComposer] --> B[Receive Input Data]
B --> C[Extract Recipe Text]
B --> D[Extract Image URLs]
C --> E[Parse Title]
C --> F[Parse Description]
C --> G[Parse Ingredients]
C --> H[Parse Steps]
E & F & G & H --> I[Compile Text Elements]
D --> J[Validate Image URLs]
I & J --> K[Execute Make Image Skill]
K --> L[Generate Recipe Card]
L --> M{More Recipes?}
M -->|Yes| N[Move to Next Recipe]
N --> C
M -->|No| O[Collect All PNG URLs]
O --> P[Return Final Output]
P --> Q[End CardLayoutComposer]