Interface changes to AbstractRecordBatch to enable easy collection of stats.
Add BaseRootExec as a wrapper to collect stats for senders.