Generalized hierarchical control