Added rudimentary message passer.
Merge branch 'feat/message-passing' into dev