View Nanowires: Building Blocks For Nanoscience And Nanotechnology 2016