Something as simple as the game of life shows you how highly complex emergent behaviour can emerge from incredibly simple rules.
* that is, make a design (by any method including literally randomly), replicate it imperfectly m times, sort by "best" according to some fitness function (which for us is something we like, for nature it's just survival to reproductive age), pick best n, mix and match, repeat