added> Mesh and AttribBuffer related classes.
added> Material and Shader related classes.
added> Buffer class that will handle multi-platfom byte handling.
added> Grapchis class to handle hi-level drawing routines.
update> *Context classes to handle internal cache and handling of low-level data.
update> GraphicsContext and GL low-level graphics classes to handle new functionalities.
update> minor adjustment to allow new structures to function.