Nanowire photonics