New Recipe Permutation

Ingredients shared across all variants.

Define swappable ingredient positions. Use the slot name (e.g. "protein") as a placeholder in method steps like {protein}.

1.