ce_ui: Added ColorCtrl, Abstracted TextCtrl and ImageCtrl to ColorCtrl