Results 8 issues of b3m2a1

### Problem Across my few weeks using it, `ipywidgets` has been consistently added unnecessary restrictions to my desired workflow. At the end of the day, I'd really just like `ipywidgets`...

### Problem I have a `Text` widget that I want to style using Bootstrap classes (I load these separately) like ```python widget.add_class("form-control").add_class("me-2") ``` but at the actual HTML level I...

Encoders and decoders should be written for important data types (`SparseArray`, `Graph`, `Region`, etc.) so that users can build off of these.

Compiling PJLinkNativeLibrary is a pain. It'd be better to provide it precompiled as a .so for each platform where it'll be used (if possible). This is akin to what Mathematica...

JLink works with `JavaObject` constructs for efficiency. `PJLink` ought to have this too.

[Related to https://github.com/jupyterlab/jupyterlab/issues/13217] This is mostly applicable to working in a notebook or lab environment, but I would like to be able to customize what happens when I call `?`...

When a new release is made for a paclet on the server it should be able to automatically check for that on a new build or a webhook should be...

Should be possible to add documentation to the server, although the format this would take is unclear.