Legends of Tomorrow: Origins and Evolutions