Add new Renderer abstract class