feat: Adds a custom MessageBox which does not break PeTrack when running with -platform offscreen (mostly CI) Resolve "Custom MessageBox with logging capabilities and offscreen/scripting support"