Succeeded to implement (using the TestHarness tool) an algorithm that splits into smaller Faces a Face that contains a complex wire made from smaller closed wires.
Tested on various cases and it seems to work well.
In order to implement a FaceSplitter function and its dependencies that implement the code from the script we need to wrap the ShapeUpgrade and ShapeFix packages. With this occasion made a FileGeneratingHowToStepByStep.txt file that explains in high detail how the wrappers for these packages were generated.
Estimated to finish tomorrow compiling the new wrappers and the NaroCad face splitting functionality.