Allow a user to alter more elements of the theme than we currently allow.
I think the yaml approach here would again be a good one. I'm thinking a main theme yaml, and then a way to overload each TFL with it's own yaml defined theme. yaml elements would consist of the ggplot elements (any of them). We just create a named list from the yaml, and then call the theme with that list.
Allow a user to alter more elements of the theme than we currently allow.
I think the yaml approach here would again be a good one. I'm thinking a main theme yaml, and then a way to overload each TFL with it's own yaml defined theme. yaml elements would consist of the ggplot elements (any of them). We just create a named list from the yaml, and then call the theme with that list.