GraphicalEditorWithFlyoutPalette.CustomPalettePage
A custom PalettePage that helps GraphicalEditorWithFlyoutPalette keep the two
PaletteViewers (one displayed in the editor and the other displayed in the PaletteView)
in sync when switching from one to the other (i.e., it helps maintain state across the
two viewers).