Add margaritov color[icker and util functions

For upcoming features. Credit CarbonDev as I took these files from their source
and credit to the original authors as well

Change-Id: I4c691e663b3b862e9ee1808dd4a4b01a7a42fc81