I am eager to get your guys' input on it. Essentially the idea is you create a Model/Controller class holding all the CompositeObservables. Sources plug into it, and Subscribers subscribe to it. I've been using it heavily for some applications at work and it has been working great. But I think it needs a few more options, and debating how configurable I want to make it.