Microcosm: Structural, Psychological and Religious Evolution in Groups.