The intelligent motion surface: a hardware/software tool for the assembly of meso-scale devices | IEEE Conference Publication | IEEE Xplore