Cluster Assembly: a Technology for Commercial Production of Nanowires