### Expected Behavior The `PenSkin` class, which is now implemented in WebGL, should not create an instance of a `<canvas>` element. ### Actual Behavior It does, and this `<canvas>` element, despite never being drawn to, is somewhat intertwined into the `PenSkin`'s code.