Added intraprocess messaging framework