Added methods for transforming various scene data types
Created tiling reflections module
Normals computed inside intersection functions. Removes a few if switches.