[REFACTORING] New Renderer class