@pelson -- inheriting from `RendererBase` might make some sense, but we can probably put that off for a later PR.