Which questionId is active, aka in focus.
Tracks the last initiative act from the control
Should we require an explicit completion. (e.g. after rejecting are you done, or re-activating the control)
Whether the user has been ask if they are done and replied 'no'.
Whether the user has explicitly completed the questionnaire.
The answers as a map of (questionId, answerId) pairs.
State tracked by a QuestionnaireControl.