1ST TIMELINE -- This is Cell's timeline. In this timeline, Goku kills Freeza and Cold, dies later of a heart Virus, the androids are born later, kills all the Z warriors except Trunks and Son Gohan. This latter trains Trunks, but ends up dying as well later on. It's a parallel of future Trunks' timeline, who then after getting destroyed by the androids decides to go back in time, creating the 2nd timelime. Trunks then returns to this timeline with 'maybe' the shutdown controller, kills both androids, but then gets killed by Cell, who takes his time machine and creates both 3rd and 4th timelines.
2ND TIMELINE : this timeline is created by the Trunks from the 1st timeline. This is a parallel of the timeline we all know of -- the main timeline -- only that there's no Cell. Trunks sees how the androids were defying Cell, ends up discovering about the shutdown controller, kills the androids of this timeline with it. The Z warriors there apparently leave in peace there, there being no androids, and if they found out about the blueprints then they might have found out Cell as well in his larval state and killed him.
4TH TIMELINE : this is a timeline created by Cell from the 1st timeline. This TL parallels the 2nd one, but there's a Cell now. We are all aware of how thing went down here, with the Cell Games happening and Cell being killed.
3RD TIMELINE : this TL was also created by the Cell from the 1st timeline. The Cell from the 1st timeline travelled to a parallel of the 2nd timeline, so there'd be a Trunks killing Freeza like in the 2nd timeline as well. So, since the Trunks who killed Freeza had to have his own timeline, we automatically end up having this 3rd timeline, which serves as a parallel of the 1st timeline, with the difference that the Trunks from this timeline is now aware about Cell and is strong enough to kill him. This timeline appears in the manga and we are all aware of how the events unfold. In Super, this timeline is the 'ring' for the battle field envolving Black and Zamasu as well, but screw Super.
The original Trunks [from Cell's timeline/ from the 1st timeline] split the timeline in two. Cell travelled to the split timeline's past, not the original's. Because Trunks is required to travel to the altered timeline's future, Cell created two timelines: an alternate version of the split timeline (setting off the main story) and an alternate "original" timeline (home of the main story's Future Trunks).
Theory 2
It's also worth noting that I am now operating under the POV that Trunks was the one who killed Freeza and Cold in future Cell's timeline, not Goku[unlike in my 1st theory], based on this panel of the manga:

Cell is explaining how he got the Z warriors cells and it shows Freeza and Cold being killed by Trunks and in a similar fashion happened in the main timeline (I'll call the timeline we are more familiar with of "main" timeline and the 1st timeline [the one which originated everything else] of original timeline).
You could argue that AT just recycled the art in that panel, but I don't think such explanation is necessary. Whilst possible (considering AT recycled the panels of Vegeta being defeated on Earth as well as Piccolo being defeated in Cell's very explanation, as well as recycling some panels in the Boo saga, where we have even Kuririn making a joke and a Tori-bot appearing saying the editor shall not pay him), I don't think it's a need to think so in this case. Sure, it'd obviously raise the following question: "shouldn't Goku have survived then? Because Trunks would have obviously handed him the medicine."
But the truth is that Goku could have died from other ways besides the heart disease... it's very possible he was assassinated by the androids much like the other warriors. Sure, he wasn't killed by the androids in the main timeline, he survived and trained in the RoSaT... but you have to remember that there was an important being influencing what was happening in the main timeline: Cell! Yeah, that's right, the fact that Cell travelled to the main timeline hugely influenced its happenings, and it might have even changed the time where Goku got ill. It's possible that in future Cell's timeline, without there being a Cell there influencing what occurred, Goku also got ill not too long after Freeza's defeat... and then he was just fine when the androids appeared and would have, along the other Warriors, have confronted them... and then was killed by them.
What is interesting is that it would imply that Goku being saved by the medicine didn't help in saving the world... much like in future Trunks' timeline, the world was also doomed even when Goku got the medicine... and the direct responsible for the World's salvation (yeah, that's right, guys!) was Cell! Yeah, considering that in Cell's timeline where Goku got the medicine the World was still destroyed by them killing machines, the one altering what happened and then saving the World would be Cell also traveling to the time line and changing its happenings.
Then, that's what happens, from my POV (notice that I am not arguing that Freeza being killed by Trunks in Cell's timeline is a fact, and am perfectly well if you disagree, but I think it makes sense and many ppl consider this as well besides me):
History A1 - Son Goku returns to Earth and defeats Freeza and Cold. The Saiyajin then dies of a heart disease and the androids # 17 and # 18 dominate the events of A1, forcing Trunks A1 to travel to the past (pretty much a parallel of Mirai Trunks' timeline). The rest of the events are unknown.
Past Alternative A2 - Cell's timeline and the 1st timeline in my previous theory - Trunks of the future A1 defeats Freeza and Cold. However this is still not enough to prevent Son Goku's death, the androids sow the destruction, but due to unknown events they are somehow disabled (some people say it's due to a remote control). Pass 23 years from the incubation of Cell A2 and he starts his search for the androids. The A2 Trunks decides to travel to the past to change the events, however chooses 1 year before the arrival of Freeza and Cold for whatever reason. With no knowledge that there was a third android (Cell), the Trunks A2 is defeated easily by Cell A2 and this latter returns to the past to attain his perfect form. In this example the Cell A2 will travel to the past alternative B2 (explained below).
History B1 - Son Goku returns to Earth and defeats Freeza and cold. The Saiyajin dies of a heart disease and the androids #17 and #18 dominate the events until Trunks B1 travels to the past. With his return after the triumph in the past B2, the trunks B1 destroys the androids #17 and #18 and years later defeats the Cell B1, preventing him from returning to the past. In this line of events the Cell B1 is aware of the existence of Trunks B1, but the data itself is unknown.
Past alternative B2 - the Cell A2 travels to the past without being aware of the parameters of the journey and reaches this new past 1 year before the arrival of Trunks B1. Then, it happens the history portrayed in the manga, the Cell B2 is destroyed while still in larva, the Cell A2 reaches his perfect form and is defeated by Son Gohan in the Cell Games. The past alternative B2 is saved and Trunks B1 returns to his time and saves it as well.
Also, it's worth noting that, in the future Cell's timeline, Goku probably didn't die from a heart virus (considering that the future Trunks who came from yet another timeline should have obviously handed him the medicine)... he likely died because of the androids, so as far as the Trunks from Future Cell's timeline knows, Goku wouldn't be this game-changer as it was portrayed by Bulma in Future Trunks' timeline (as well as in the timeline of the future Trunks who went to future Cell's timeline)... so that could explain why that Trunks from Cell's timeline didn't try to travel to the past until he had already killed the androids -- yeah, in this theory I am considering the Trunks from Cell's timeline didn't travel to another timeline and would have done so for the 1st time when setting his time machine for it... So, the Trunks from Cell's timeline didn't travel to the past to hand Goku the medicine, as the Goku from his timeline dies in another way. So the Trunks from Cell's timeline obviously perceived Goku in a different way compared to the aforementioned Trunks... he didn't perceive Goku as this savior.
A chart made by a member of Kanzenshuu featuring this theory:

The author of such chart also doesn't think the Trunks from Cell's timeline travelled to another timeline and got there the blueprints to kill the androids... he also does think Trunks killed them on his own and would have travelled to the past for the 1st time until Cell killed him.


