Refactor 5: integrate TimelineData and Mediator

Test: npm run build:all && npm run test:all
Change-Id: Ic270b214808d4c3506a4dc2507c939a2c725849a
6 files changed