overlap_setup_real -> remove pps arg
compensation_terms -> remove pps arg
delete setup_projections, setup_projections_copy_rayleigh, generate_rayleigh_expansion_terms, copy_rayleigh_expansion_terms, rayexp, rayexp_terms
refactor the code to eliminate the need to strategize projector list setup, code should be much easier to use now