Is it possible to make a base Graphics-library plot portable in the same way that ggplot plots are portable? That is, you can pass the plot to various functions and call print(plot) without encountering an error.Is it possible to make a base Graphics-library