The two main functions for creating a list of plots are ggloop() and aes_loop(). These are meant to mimic ggplot() and aes(), respectively.
Create a list of grouped aesthetic mappings.
Create ggplot plots in a loop.
There is a special funtion which allows the addition of features to a nested list or a list of plots - %L+% (l-plus).