The first offers some rummaging via blood tokens (and Hazel does care about any kind of token, so these work there) and when you sacrifice those or another artifact, this gets a +1/+1 counter and you gain 1 life
It's certainly a normal thing to see cards with the block's mechanics, but Battle for Zendikar seems to have a larger number than normal
Green has good creature cards, so it makes sense to lean into that
Diviner of the Herald effect would have activate in the graveyard, but because it has since moved to banished, its effect cannot be activated in the new Chain
The trick here is to try and get the maximum number of cards added to hand from the opponents board
It's not the most splashable, but it's powerful in Decks that can run it