Add support for photon cross section data

needs a test