Created array of function pointers that will take care of rendering a particular kind of object.
All common functionality for a subsystem will be placed in a file called <Subsystem name>_Common.h/cpp
Implemented a vertex array object that will manage a piece of geometry. Most likely the geometry will be stored in VRAM so that during rendering only a handle to the buffer is being sent to the GPU. A test function was also added to provide some geometry but nothing is rendered to screen yet since there is no active shader.