I\'m currently working on a menu system for a game and I have the standard hierarchy for screens and screen elements. (Screens contain some collection of screen elements). I
(Maybe just the EventArgs base class?)
You should do exactly that.
From the MSDN Docs on EventArgs:
This class contains no event data; it is used by events that do not pass state information to an event handler when an event is raised.