Green Ancestors: Decoding the Secrets of 600 Million Years of Plant Life