Moved projectKernel code to a separate file to improve readability
Created by: Freeze-FF
In a first step: I added moved the cpp code out of the projector. As ther might be an additional projector implementation with .stl files, I would recommend to leave everythin the way it is.