Work in progress - add create working interactive setup, and get the control flow working. woo!