Add support for renderers in the low level API