Replaced old code with smart ptrs. Added Vertex class and TransformComponent for future graphics. Minor cleanup.