Early stages of the Penumbra dialog engine.