Implement port of @panicinc/ColorArt