The Seven Themes of Heterarchy Reviewing a 75 Year-Old Concept, and Suggestions for further development