Have CSSPortraitViewer and ResultPortraitViewer share a superclass