add GatherUnit::accumulate
add (empty) TonemapUnit
implement TonemapUnit::find_exposure
add mod srgb
add srgb::transform for CIE XYZ -> sRGB