anchor.diff:    // in the coordinate system of this layer?
   
     void addToScene(ui.SceneBuilder builder, Offset layerOffset) {
  -    builder.pushClipPath(clipPath.shift(layerOffset), bounds.shift(layerOffset));
  -    addChildrenToScene(builder, offset + layerOffset);
  +    Offset childOffset = offset + layerOffset;
  +    builder.pushClipPath(clipPath.shift(childOffset), bounds.shift(childOffset));
  +    addChildrenToScene(builder, childOffset);
       builder.pop();
     }
   
  
positive.code:   // instead of in the coordinate system of this layer?
  
    void addToScene(ui.SceneBuilder builder, Offset layerOffset) {
      builder.pushClipRect(clipRect.shift(layerOffset));
      addChildrenToScene(builder, offset + layerOffset);
      builder.pop();
    }
  
  
negative.code:   // instead of in the coordinate system of this layer?
  
    void addToScene(ui.SceneBuilder builder, Offset layerOffset) {
      Offset childOffset = offset + layerOffset;
      builder.pushClipRRect(clipRRect.shift(childOffset), bounds.shift(childOffset));
      addChildrenToScene(builder, childOffset);
      builder.pop();
    }
  
  