Since you're in the field, maybe I could ask about your impression of Wolfram's NKS? As a layperson, I understand it's a generalization of many classes of such patterns.
Actually, the dissertation project was my only experience with the field. Although I read some of NKS at the time, it's a distant memory and so I wouldn't be able to say!