Implemented RenderBuffer as an abstract.