This is the debugger-side class, which receives data from the object source through the object provider. This class is responsible for showing and managing the user interface and optional editing of data. Typically, you only need to override the Show() method to use this class.