Finished framebuffer class