ImageTransformations doesn't build the transformation matrix on its own, instead, it uses CoordinateTransformations and Rotations to do it.
imrotate is an example of this, and we should probably document this so that users of ImageTransformations knows where to find it.