Added a custom header view to display the timeline.
Updated the timeline view/model to add selection and scrolling control.