Implementing renderers in Python