Add Broadcast module with staged broadcast operations