Update to viewport and solution to include missing file.