Zend certified PHP/Magento developer

How can i add different breadcrumbs for checkout steps?

For example i want to add one breadcrumbs for shipping step and another one for payment step. Thank you

<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>

    <referenceBlock name="breadcrumbs">
        <action method="addCrumb">
            <argument name="crumbName" xsi:type="string">checkout</argument>
                <argument name="crumbInfo" xsi:type="array">
                <item name="title" xsi:type="string" translate="true">Billing and shipping details</item>
                <item name="label" xsi:type="string" translate="true">Billing and shipping details</item>
                <item name="last" xsi:type="boolean">true</item>
            </argument>
        </action>
    </referenceBlock>
  
</body>
</page> ```