Iterate on motion test viewer

This CL contains a bunch of unfinished work, including:
- support for sub-feature, including showing graphs for complex types such as size (terrible UX though :))
- different colors per graphs, with a few predefined colors I needed for some specific visualizations
- different height of the graphs



Test: Manual
Change-Id: I6a383e5187ef3e8dfb59cb23ab4886bb12bc08bc
15 files changed