Echale un ojo al documento: Kinetic_CountrySpecificFunctionalityGuide_Mexico_202X.X en la seccion :Develop the MXCustomPAC.dll, alli te dicen donde hay un projecto de Visual Studio para generar tu propio conector hacia el PAC, tambien puedes echarle un ojo al conector MXLoadComprobante por defecto que trabaja con Interfactura, este es el que genera todo el XML previo a ser timbrado:
Take a look at the document: Kinetic_CountrySpecificFunctionalityGuide_Mexico_202X.X in the section: Develop the MXCustomPAC.dll, there they tell you where there is a Visual Studio project to generate your own connector to the PAC, you can also take a look at the MXLoad connector Default proof that it works with Interfactura, this is the one that generates all the XML prior to being stamped: