Add ColorProvider API