buffer: make the class final
sync: make the class final
vertex_array: make the class final
framebuffer: implement basic creation and binding