For the MediaFrame I need to apply a translation, rotation and scale to one image, all of which could be expressed as a matrix. Yet, when one component changes I assume I would need to create an Matrix for the particular component and multiply it with transformation matrix of the image. 
This seems like more work and performance penalty than necessary.