I am trying to learn GO and in doing so trying different concepts. Right now I am trying a PubSub approach, but within the application. I have an 
Footnotes:
You may rename b.Receive() to b.Subscribe()
and a.Send() to a.Publish() for clarity.

