EmeraldTeam.MessageBus (nuget): Message bus to pass messages between objects without coupling them.
Keywords: Observer