enough functionality to be able to read .obj models and render them very basically