Still TODO: * [ ] generic dfs everywhere. * [ ] Add statistics output. * [ ] Radiosity pictures and readme update * [ ] Literature references in readme and code