Spectrum reduce

Draft of code to spectrum reduction via intgration
isn't this really more of a region_formatter?