FFPE Denoising

Work in progress
work in progress