documents and code regarding CMB separation methods