Приблизительно понял и сделал как понял. Осталось придумать запуск.
Довёл до корректного запуска. Добавил скрипт сборки.

Не знаю, как показать внутренние механизмы очереди.
Не знаю, как правильно прикрутить IMessageQueueEvents, потому что... сомнения.