Generation of mesh normals and the raytracer is on GitHub!