Modeling And Partitioning The Nucleotide Evolutionary Process For Phylogenetic And Comparative Genomic Inference