a basic gl mesh wrapper with common vertex attributes