Added color customization support.