Added an interface for renderers.