New version of VGL including shaders

@aashish24  Here are my changes, please test!