Rotation and clearing works. Add docs and fix constructor docs.