General classes handling different view options or orientations.