A way of designing a linear script with messages and questions, and the logic for moving a user along in the progress