Chroma almost done. TODO:Chromagic async
Chromagic COMPLETE