DO NOT MERGE: Reland "Add IExecutionData interface and move all usage ..."

Bug: 147904124
Test: Local coverage run
Change-Id: Ie82a4fd5214bdba0a5adb19b361d0669a701a19c
21 files changed