[OPEN SOURCE] Not Yet: Dialogue System

Wow this looks excellent.

So am I right in thinking it is a dialogue system back-end, and could be used in a lot of different front-end situations?

For example, a first person game with dialogue choices that happen in real-time?