Actually, that is how the Canvas-based FG1000 came to be:
https://wiki.flightgear.org/FG1000Specifically, a former FlightGear core developer (and licensed pilot) raised the issue on the FlightGear mailing list, suggesting "
The airspace system is in the process of changing drastically":
https://wiki.flightgear.org/Complex_Canvas_AvionicsThis was back in 2017, and it's basically what motivated Stuart to start prototyping the FG1000 using primarily Nasal scripting and the Canvas system:
https://wiki.flightgear.org/FG1000#Motivationhttps://wiki.flightgear.org/Canvas_News ... discussion