Also ideally all the GLM magic should be implemented as a mapper (it could could be done later I guess, since it seems to be hidden enough from public API) so we could do some nested GLM denoise some time later ;)