PrePlotter improvements

Add accuracy plotter
Add @render_base
Use self.`key` in `exts`
Add plot_filer to save plot result