Preview is locked to the correct size.
Extract GradientStage
Extract DesignPanelView
Use DI for Rectified.main()