Added bindVisible for fluent visibility binding.
Added CroppedImageBackground and helper.
Added TextConfig.renderCX for rendering text centered on an x.

This is otherwise complicated by the need to remember to incorporate the text
effect when calculating the width for centering. Should probably add a
renderCY() and renderCXY() for completeness. Or accept alignment constants.
Meh.