Presenter/Mediator changes to save presets.

Only for hierarchy based traces at the moment.

Screencast:https://screencast.googleplex.com/cast/NDY3MjEyMzU4NTk1Mzc5Mnw5ZjliNjQ2MC0zZA

Bug: 291222624
Test: npm run test:unit:ci

Change-Id: I4eafb48dcd99921db3c5b6f2a9ca75370405d92b
14 files changed