add irradiance cache integrator ; start adding statistics gathering