Implement VAO
Make Area derive Show
Merge branch 'master' into opengl
Fix benchmark
Merge branch 'master' into opengl