Very cool project! Have you ever thought about other types of immersive tools such as a "Gate Agent Simulator"...things such as simulated oversold flights, issuing seat assignments, boarding, manifests, delayed and canceled flights, etc?
If LM doesn't break any simulation variables and XMLTools stays compatible, the original XML version should work just fine in P3D.On the flip side, P3D supports LUA scripting so once you complete the XP LUA you could then transfer it BACK to P3D as LUA: http://www.prepar3d.com/SDKv3/LearningCenter/utilities/scripting/lua_scripting.html
Cross-platform compatibility is hampered by P3D's lack of an Imgui implementation, which provides the UI assets for the X-Plane/FlywithLUA release.Someone one the Helicopter Flight Simulator FB Group recently showed of his basic autopilot gauge that was rewritten in LUA for P3D from XML and once he'd done that he converted the script to XP and had it working in XP fairly quickly!
This has the advantage to make code easier to maintain between the platforms.