Improvements to Skin.Base and Renderer.Base
Made both classes abstract
Gave both classes public constructors
Made various methods abstract instead of virtual
Improved naming of methods and properties
Improved file layout of both classes
Removed redundant fields