* Implemented patch and blacklist system to deal with corner cases.
* Added missing "dunder" methods for `Matrix`, `Quaternion`, and `Vector`.
* Fixed wrong path for `bpy.data` module (was `bpy.data.data`).
* Added support for `bpy_prop_collection` and `EXP_ListValue`.
* Added support for some union types.
* Miscellaneous bug fixes.