Various fixes, mostly small bugs.
Removed jupyterlab dependency.
Resolved some version-related issues leading to problems with interactive plots.
Cleaned up the source code a bit.
(disregard 0.4.1 and 0.4.2; 0.4.3 is nearly identical except limiting python version to <3.14 and mpl to >3.10)