2d Materials For Nanophotonics