We need to solve these 4 issues:
- https://github.com/ARK-Builders/ARK-Retouch/issues/16
- https://github.com/ARK-Builders/ARK-Retouch/issues/13
- https://github.com/ARK-Builders/ARK-Retouch/issues/14
- https://github.com/ARK-Builders/ARK-Retouch/issues/15
Last 2 issues should involve some matrix operations and composing a final transformation matrix before rendering the image. In other words, if a user turns a picture 8 degrees left, then 20 degrees right, only 1 transformation must be applied to the image written to disk: 12 degrees right. The same with scaling.
Please, create separate pull-requests for each issue. Don't solve #14 and #15 at the same time, make only one merged first and then the second.
#13 and #16 can be done in parallel pull-requests without problem.