moved kernels and shaders to resource files, other minor changes