The PropertyGridDisplayer is a base class that makes it easier to dynamically populate PropertyGrids with members present in a given instance. The PropertyGridDisplayer can:
Automatically display fields and properties
Automatically update the display on a timer
Allow for adding custom events to be raised when certain properties are changed
Allow for dynamic addition and removal of properties/fields
Allow for dynamic addition and removal of attributes on properties/fields