Refactor: Adding new typedefs and some new properties to the Model class.
Refactoring Ply, using the arrays on the Superclass.
Fixing memory leak.
Refactoring in order to use new Vertex implementation.
Refactoring faces.
Cleaning up. Removing the occlusion culling code.