Molecular Heterogeneity and Drivers of Tumor Evolution in Liver Cancer