obj loader state cleanup
load material light properties
obj material color
obj smooth groups
buffered token reader
obj pre reorganize positions
obj position indices
obj texture coordinates
obj load normals