I guess a Dialogue plugin could be made.
It all depends, in the end, on how you want to implement it. Behind the scene it is probably just an array to that you call on to and push dialogues as values in.
Considering features for C2, Ashley is alone working on C2. He's already working super fast, but still, he has to undergo the terrible limitation of having only 24 hours in a day.
If you need such a feature, why not going into the plugins forum and asking the third part developpers to make one ?
There are quite a few active coders there. And one of the most pleasing factor in plugin making is to know that your plugin gets used.
I'd say it could be a win/win situation. Make a request topic.