namespace Terminal.Gui.App; // Note: IRunnable lifecycle events (Starting, Started, Stopping, Stopped, Initializing, Initialized) // use standard EventArgs or System.ComponentModel.CancelEventArgs. // No custom event args are needed for the simplified IRunnable interface.