Dynamically repeated collection of questions.

Hello,

I was wondering if there is a suggested way to a dynamicly repeated collection of questions. For example, lets say I wanted to create a survey that asked how many children were in thier household. Then using that response I would ask for the name and birth date, repeated for each child. Of course I could build a static collection of steps, each with a different suffix on a base identifier, but that seems like a contrived solution, even if using navigation rules to skip unused items.


Example:
1. How many children are in your household?

2. For each child:

2.1. Name
2.2 Date of Birth
2.3 Gender