Tree, where every node is a Q&A or a set of quotations:
let rocheTree:ConversationNode = .Question(
question: "Is your problem with your own feelings, or with other people?",
answerPatterns: [
("feelings",
.Question(
question: "And do you suffer from love, or from ambition?",
answerPatterns:[
("love",
.Statement(quotations:feelingsLoveQuotes)),
("ambition",
.Statement(quotations:feelingsAmbitionQuotes))
])
),
// ...
])