Role of Surface Plasmon Polaritons in Nanophotonics and Nanostructuring