The Challenge of Amorphous Computing
To reliably obtain a desired behavior by engineering the cooperation of many parts, without assuming any precision interconnect or precision geometrical arrangement of the parts.
To invent the computational substrate that can support this kind of engineering.