@NikiJava Тут все немного проще (ну или сложнее, смотря как посмотреть)
Мы обычно собираем Feature таким образом, чтобы она не знала про другие, по крайней мере внутри себя. Таким образом, в твоем кейсе у нас получится Feature1 будет отправлять News, что надо чтот сделать, которые будут трансформироваться в Wish для Feature2. Обратно произойдет то же самое: Feature2 отправляет News, когда все сделано, который преобразуется в Wish для Feature1.
Они общаются через внешний API (обычно с помощью Binder), поэтому это все идет обычной цепочкой сразу в Actor, т.к. Bootstrapper служит немного для других целей.
Ну и в целом, я не уверен, что это хорошая идея - делегировать именно небольшую работу в фичу, так как в таком кейсе часто нет стейта. Обычно можно выполнить работу, спрятав ее за Observable, который стартует из Actor.