Hierarchical Agent Systems (HAS)