Hotfix/bf/mie 812

This branch has a great great great deal of enhancements for the activity snippet. Most notably, it adds events to the activity snippet so that snippets belonging to same factory can synchronize and pass arbitrary data to each other.