The initial image structure was only implemented with 3 different
types : uint8. uint16, flt32; But finally, I wanted to try
something with double-precision float images.
So, updating the code, linting, the test code, testing and debugging took about ... 2 hours only. Good!