Added TimelineItem model with documentation