Learning about Rebus messaging framework