Integrate/questionnaire

Partially completes #3.