GL: even more abstraction! + a hollow VAO and less binding checks (driver's job)