Dialogue structures for virtual worlds | Synapse