nanogratings