A customizable carousel widget.