Some code refactoring to put the progressive rendering pieces to the correct place. Work in progress...
Further changes, still work in progress...