I have been struggling with many aspects of the design for several weeks now, but this morning all the pieces came together for the first time, and I had a complete and reasonable interaction with an actor. Here is the tale: