Use transform matrices instead of loc, rot, scale variables to store instance transforms.
There is still some issues with the transform node for example where you can introduce shearing.
I'm wondering if I should try to fix that in this patch as well?