Split the many TOU and CDH model creations into their own function to keep them out of ldc_aggregate_glmm.R