I was planning on doing `ConnectableObservable` after getting feedback on my approach so far. The other pull request doesn't deal with subjects other than the publish `Subject`. I would suggest you decline that other pull request until after you've figured out how you want to deal with Rx's `ISubject`.