Nanophotonic devices have direct applications for use in ultra-high resolution microscopes, solar energy harvesting, optical computing and targeted medical therapies.