pushPlotter() and pushLayerSettings() are now more flexible.