Allow subclasses to override the background.
Support color modulation.
Override the background.