Okay, I think I'm going to cheat a bit and not using a "message bus" to inform the UI when there's a new post. Instead, I'm tempted to use a functor in #Rust and pass a serialized form of the post to present. That way, I can do polling of the network in a separate thread (one for each network? - nah) and allow the UI to update accordingly.