Hey guys, we have an orbit container that takes care of getting data from the network and/or the cache, handles errors and emit the appropriate state. We use it quite a lot when it comes to simply getting data, but sometimes we need to add more logic to it. How do you go about combining multiple containers to compose behaviours? Inheritance isn't really an option, so we thought about composition: creating 2 containers having one listening to the generic one's state but it doesn't seem very clean.