Manipulating Light With Nano-Photonic Structures