Add vertex array object support