The concept of domains / services is quite new for me. I'm thinking more in a MVC-way.
Is there any opec source code that use that implement those concepts with Mn.State?
@Chris136 did you consider trying Backbone.Select?
Also you can fire some "select" event in a scope of a tree, and that other times can listen to it and react properly.