I would like to implement Narrator support in AvalonEdit but I have absolutly no idea where to start. Any pointer?