Details on the viewport explained