у меня есть подозрение, что мы тут наблюдаем классическую попытку оверинжиниринга, основаную или на неверном понимании границ изоляции, или на попытке решить более общую (несуществующую) задачу при помощи адаптации решения задачи конкретной.

нет ничего плохого в том, чтобы связаные по смыслу объекты знали друг о друге, и общались напрямую, минуя систему сообщений. не надо без нужды усложнять то, что имеет простое решение.

а если это попытка решить какую-то другую задачу, используя мишень как пример, то так опять не работает, потому что другая задача может потребовать другого решения, и пытаться сделать одно универсальное на все случаи может быть не лучшей идеей.

механизм предложений (proposals) служит немного для другой цели. если вам очень надо создать контейнер, который будет содержать текст и ваш view — то вам таки опять в ObxTwins, где показано, как делать контейнеры-«хозяева». а если вы хотите внедрять ваш view в произвольный текстовый документ, и чтобы он в этот же документ писал результаты… а точно так надо, это точно не оверинжиниринг опять?