Created and almost implement the DialogueInterface.