todo: add hot reloading for the shader add emmissive color for standard material add light editor (ambient, direction, point)