Implement Component#visible.
Implement Component#enabled and Palette#enabled