initial version of DialogueSpec
initial version of Dialogue