A cross-platform IDE for GM written in C++