Across all plugins, which are used to integrate CAD applications into Cura, there is one base of Python modules and functions, which is called “CadIntegrationUtils”, in short CIU. Because the logic of converting a file is always the same, the way of converting a file has been generalized into this project, which gets inherited into all CAD plugins. While using one code base across all of these plugins, it makes it easier to maintain code and fix common issues across all plugins at once.
The source code is freely available on my GitLab server and can be modified freely.