lbbroker2 from the guide, plus first cut at a Message/Frame/RoutedMessage API.
Merge remote-tracking branch 'origin/master'