Abstracting VS code base

Removing ProgramCg class as code base has been incorporated into
OpenGLRenderer class
VertexObject abstract base class to create, bind and disable vertex
profiles