Assembling discrete nano-structures into nano-structural devices