Added cuda utilities
Fixed raycasting & moving raycasting to rendering submodule
Refactored to separate rendering from raycasting