Started adding complementary color generation
Added better handling for some cases of conversion