Rotate basic, no backend yet.
// Selection is really buggy.