DHCP DORA process

Hi,
I am confused among the DORA packets of DHCP.
Can anyone explain the DORA packets. I am confused which packets are broadcast and unicast.
unnamed
this is what i have got so far. Is this information is correct?

@lagapides
@andrew