Nanowires and Nanobelts