In GL, I have used some kind of this stuff,
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glPushMatrix();
glTranslatef();
// Do something
glPopMatrix();
To make and work in a derived coordinate system. How can I archive this functionality in CoreGraphics?