'Programmable Matter' Could Lead to Universal Toolbox