My current understanding:
- You can add a recipe to a client. A recipe can contain other recipes.
- You can add a role to a client. A role can contain other roles and recipes.
Then what's the practical difference between a recipe and a role? Why would I want to make a role consisting of multiple recipes instead of just a recipe consisting of multiple recipes?