Broadcast messages: some kind of event system, but more powerful than "standard events".
Main difference between "messages" and "events": components do not need to know anything about each other.
Broadcasters deliver messages/notifications to its subscribers in indirect way: they use "messages hub" layer to communicate each other.
Package also contains development time tools to help to inspect who subscribed on messages now.Refer to the documentation