(refactor): Changed Timeline Metrics to pick up data from perflog

- Made Runtime metrics depend on TimelineMetrics
- Timeline metrics parses the timeline data