Make the normal calculator also return the face normals.
Ray-Triangle collision code.
Apply the collision test on all the model faces.
Use TARGET_WIDTH and TARGET_HEIGHT for the render target size.
Basic renderer.