rotate: add origin property + example in examples/canvas/rotation.py