Add Timeline

Timeline, events, and basic selection implemented