Improved API for Renderers