Descriptor is the upgrade descriptor describing the upgrade.
LastCompletedStage is the last upgrade stage that was successfully completed.
UpgradeHeight is the height at which the upgrade epoch was reached (or InvalidUpgradeHeight if it hasn't been reached yet).
PendingUpgrade describes a currently pending upgrade and includes the submitted upgrade descriptor.