Revert "Fixed mesh versions"

This reverts commit eada16abbbc7bf1b8e605034bc7726546e77b39c.
Revert "OpenGL 2.0 classes"

This reverts commit d361e6b871e22ed7a11e34b6300305959aaac782.
Revert "Added compatibility interfaces"

This reverts commit 33f091fb0c7e69108de4434b4a51b3c504c005b3.
#4 almost done