use GLFW
add data() method to GgBuffer class
rename the GgBuffer class method data() to send()
don't use local classes for template
add VBO for target morph target shape
update dependency