This is a facade for messaging systems.