Mesh class should work. Saving so I can go back.
Normal mesh works.
InstancedMesh inherits Mesh.
Some code cleanup.
Design overhaul for InstancedMesh.
Renamed InstancedMesh to MeshInstances.
More overhaul.
Single meshes working well.
Changed instanced shader.
Revert "Changed instanced shader."

This reverts commit 4148871fe3a6f8be66f9fac49ada2b1cdfcee6e7.
IRenderable interface added.
Both single and instanced meshes working!
InstancedMesh made fully generic.
Renamed back to InstancedMesh.
InstancedMesh only makes one instance by default.