Text this: Semiconductor Nanowires and Nanotubes: From Fundamentals to Diverse Applications