Here's a problem space which may fit the description of the thunkaTron.

The set of browsers available increases each month.
Some are derivatives of a common code base.
Though these can have different javascript engines.
So across the javascript implementations, there are many differences.
There have been attempts to shim these.
Could a swarm of boids be sent flying around web sites:
1) Gain an element location, pick up the 'twig' = 'URL + xpath'.
2) Return this to a set of browser proxies.
3) Take the result to a 'nest' where growing javaBoids eat at the
edges until a single rule is obtained which:
Results in a shim routine which normalizes the behavior of a script.
The path of javascript over the next 5-10 years, coupled with the
xhtml (svg) + javascript could do with such a project.

Boids or no boids.

MarkT