+ Update communication sending to use Transaction framework for out-of-process sending
+ Updated breadcrumb logic so that blocks can add items to breadcrumb after page-init