Refactor Dispatcher protocol. Update documentation and spellchecking