Added basic Vector types
Added basic Point types
Removed the templatization of the ray, as it was contra-productive
Debugging scene changed
Reorganization, stage 1