This merge request implements:
I am however having one issue. Because images are painted in memory and then passed via a queue there exists a short moment during resize in which the preprinted image does not match de size of the resized canvas. To handle this situation this implementation does not paint the image during resizing. The resulting behavior can be seen in the video
This behavior is also enabled in the Chi Visualizer als wel as the SVG viewer.