Wrote a first draft of the TimelineEntityManager abstract component.