[to order events relatively, without relying on an arbitrary external axis, yet still allowing for multiple observers]

the goal is to create a tool capable of modelling any historical event or fictional storyline in a manner which is useful for the organization of thoughts during the process of discovering or inventing the events involved

defining the problem is the hardest part which has yet been attempted, so I will start there.

these appear to be the only actual requirements of calling something a timeline. all models of timelines I have found have ways of defining these two fundamental aspects. but these two features are not enough to be useful in all cases. some additional features I have seen, others I have not, but I shall attempt to list them all here.