New client done.  Split color utils into their own module.  Update examples to use new modules.