modularezed Renderer Class