Optimizing Nanophotonics: From Photoreceivers To Waveguides