Some slight formatting changes and normalizing normal vectors after setting members.