Many real world systems possess a rich multi-level structure and exhibit complex dynamics that are the result of a webof interwoven interactions among elements with autonomous decision-making capab