Improve camera script fragment.
Call finish only once.
Restore state of the generic fragment.
Improve question script fragment.

Add framework to add generic sub questions.