Managing renderers
Breaking the rendering task out of the grid into its own dedicated class is a good first step, but if all we have gained from this is several smaller classes we haven't really gained much. In this entry I will discuss how version 2.0 gives you more control over the rendering process.