Refactor: Added new class TransformationObecjt and moved verything that concerns affine transformation from RenderObject to it