Graphic.blit_flags
gm: rework transformations again

* plus gm.GraphicsGroup.scale_fn, .blit_flags