Unpolished changes to accomplish rotation for almost everything drawn to the PVD.

- Still code and comments that are in need of refinement.
- Known things that do not work properly yet: GridManager, dragging in the PVD when rotated.