Add initial support for progressive rendering