The Use Of Model-Based Frameworks In Investigating Drivers Of Trait Evolution Over Macroevolutionary Timescales