Configuration:
- PDF.js version: 2.0.550

Steps to reproduce the problem:
1. Render document in SVG mode `renderMode="svg"`

What is the expected behavior? (add screenshot)
Rendering annotations same way as they rendered on canvas

What went wrong? (add screenshot)
```
Warning: Unimplemented operator beginAnnotations
Warning: Unimplemented operator endAnnotations
```
OPS.beginAnnotation,
          OPS.setFillRGBColor,
          OPS.endAnnotation,
        ]
        expect(operatorList.argsArray[1]).toEqual(
          new Uint8ClampedArray([26, 51, 76])
        
      }
    }
    it("should render checkboxes for printing using normal appearance", async function () {
      const appearanceStatesDict = new Dict(
      const normalAppearanceDict = new Dict(
      const checkedAppearanceDict = new Dict(
      const uncheckedAppearanceDict = new Dict(
      const checkedStream = new StringStream("0.1 0.2 0.3 rg"
      checkedStream.dict = checkedAppearanceDict;
      const uncheckedStream = new StringStream("0.3 0.2 0.1 rg"
      uncheckedStream.dict = uncheckedAppearanceDict;
      checkedAppearanceDict.set("BBox", [0, 0, 8, 8]
      checkedAppearanceDict.set("FormType", 1
      checkedAppearanceDict.set("Matrix", [1, 0, 0, 1, 0, 0]
      normalAppearanceDict.set("Checked", checkedStream
      normalAppearanceDict.set("Off", uncheckedStream
      appearanceStatesDict.set("N", normalAppearanceDict
      buttonWidgetDict.set("AP", appearanceStatesDict
      buttonWidgetDict.set("AS", Name.get("Checked")
      const buttonWidgetRef = Ref.get(124, 0
      const xref = new XRefMock([
        { ref: buttonWidgetRef, data: buttonWidgetDict },
      ]