Any Operation may supply a Preview, which should be displayed to represent state at a fixed point in an Engine pipeline. Previews are intended to support only graphics built from drawing primitives, not Component hierarchies.
A Preview may not always be showing on the screen. To save work when a Preview is hidden, or if valid bounds are required to paint, test whether the Preview is showing by calling isShowing()
.