Thank you Henrik.
This was very instructive. I knew a bit about the how, and learned a lot about the why.