The EL bus routes were when planned to be one a big network of trams linking North Greenwich, Woolwich, Thamesmead, Barking. What happened is no money for the first phase (North Greenwich to Woolwich if I remember correctly) and it was quietly dropped.
In the end they have developed bus routes...