- All noises should use the same entropy pool (saved separately), and avoid reallocs. - Implement light multi-sampling (mainly for skydome). - All Save and Load methods should have same signature : void ...Save(FILE*, ...*). - Remove all global variables (render_quality, render_width...), it should all be set in Renderer. - Implement scaling and scrolling on previews.