changes: in memory allocation

Memory allocation for the OpenGL part now is located in
buffer_allocation.hpp