maybe usefull thing to add on TODO list

implementation of RenderingRegion. Rendering region wich would work like this.
- you're already rendering (lets say you're already on 1000/16000 passes, but you want to see how it will lights reflection or something dissolve after 16000th one) so you pause rendering (or press button for RenderRegion wich will pause it automatically), then you select region on main rendering screen (should show like small box overlayered there and start rendering that small region to full 16000th pass), i guess it will go much faster because of lets say
main resolution of pic was 4000x2000 but RenderRegion one is only 200x200. Also it should be stored on SceneGraphList under RenderRegion where you could enable or disable that region (by doing that it will remove region from main rendering window and start rendering full picture from paused position at 1000th pass)
- also have some other ideas how some things could be implemented or how they could work especially when it goes to macros, shaders, ...
Cheers