pub type Transform2<T> = Transform<T, TGeneral, 2>;
A 2D general transformation that may not be invertible. Stored as a homogeneous 3x3 matrix.