Heterarchies: Reconciling Networks and Hierarchies.