Support custom viewports for progress bar, verdicts and errors
Update readme with the new 'viewports' option