Continue Ray/Point/Vector refactoring

Still not building