Refactored files and projects structure

Engine will handle light sources, cameras, objects, etc. May be, I will
be able coping with merging those with raytracing uns