Added code to implement viewport and domain separately, use
interpolation to render viewport quickly.