Issue #29: changed my mind, making Renderer a singleton class