Abstracted the Renderers more and Implemented better Windows Forms interface