Перевел Subject-Observer на boost::signals2. По ходу дела избавился от общей шины.
Удалил ненужные наброски.
Merge branch 'boost-signals'