Significant work to switch to using the Freecad python apis.