Anisotropic scaling should produce correct normals now, made transform
matrix immutable