Add the cooling infrastructure and the const_du and const_lambda
@dc-arri1 I have opened this merge request so that we can push the main changes into the master branch to make everything available to everyone.
I'll have a few questions for you here. I'd be great if you could answer them so that I can merge things.