Update and improve all documentation for cuvarbase, including docstrings, the README, and usage examples. Ensure all public functions and classes have clear docstrings, and that the README accurately reflects current capabilities and installation instructions. Add or update example notebooks or scripts for users.