Start building the core denoising infrastructure.
More progress on the denoising setup (which is a significant chunk of the work).