Have you achieved good results when making your ground equipment interact with some payware airplanes (first of all PMDG B737 and Fenix A320)? Are GSX and those airplanes fully compatible?
Of course GSX is fully compatible with those planes. In fact, they are a way better fit for GSX than the default, that have some silly design choices, like missing animations on all passenger/service/cargo doors, because the default ground services don't support more than one door per service.
Also, we added a completely new feature we call "Aircraft handler", which allows us to specify different GSX behaviors depending on the loaded airplane, with actual code, not just parameters like in the FSX/P3D version. Those snippets of code are being called at specific times, for example where doors need to be opened, or when GSX is first called, or when any GSX service like Refuel, Catering etc, is called, to eventually do any kind of airplane-specific preparations.
The default aircraft handler has only one feature: opening doors automatically, assuming a default airplane will use default variables for doors.
The PMDG aircraft handler, which called in place of the default handler, also open doors automatically, but does it by acting on the PMDG FMC buttons, because PMDG was very smart to use a standard key event to handle these things, so we didn't had to write any variables or dwelling into any proprietary code, we just send the same standard key command AS IF you pushed the relevant button in the FMC (it's like sending a keyboard macro) to the FMC, which will open the required door.
Or, send away the PMDG ground vehicles, if they are attached when you call GSX.
In the same way, we might have a different Fenix handler or any other plane handler, although I found the Fenix A320 to be easier to work with, since in the way that matters to GSX, is more like a standard airplane.
This new feature it's very flexible way to have lots of custom code without making the *actual* GSX code any more complex, thanks to the fact GSX is written in Python, which is designed to do this kind of highly dynamic behaviors that mix object-oriented programming with the dynamically typed nature of the language, so it will make it easy for us to keep it updated and add new and new features to 3rd party airplanes that might require special treatments.