You won't get cooperation out of a hierarchical system. You get enforced directions from the top, and nothing I know of can run like that.