Refactored `Transform2d`