To-do list entry:
* new interface for plugin to implement, which includes:
plugin hook for _display_at to override text/speech display (or just log it)
plugin interface to sound system, eg allow creation of custom drivers
plugin API way to take over drawing of fonts
Crimson Wizard
There is interface for font renderer, and custom dialog drawing may be done in script, but still some kind of ISpeechStyle plugin interface could be beneficial.