Investigate and maybe provide an Rx based Messaging Architecture. Evaluate if Attributes can be used to annotate classes as message types and methods as message listeners. See initial prototype at: https://github.com/bmsantos/RxBlazor