- Migrated from SWIG to native Python C API handwritten wrapper.
- More checks and exception handling.
- Improved the build stage, more options for configuration and build tuning.