description: > Implementing this interface allows clients to identify the multi part updater, which will process a multi part image and orchestrate the code update process. A multi part image is a collection of individual images bundled together using a defined encoding format; the multi part updater interprets this format to perform code updates across various firmware entities. Implementing this interface is optional and required only if the client needs to delegate the code update using a multi part image without specifying a particular firmware target. Implementations must also provide the xyz.openbmc_project.Software.Update interface for the client to transfer the multi part image. Only one instance of the MultiPartUpdate exists on the BMC.