Added framebuffer object creation, sampler object declaration and various stuff