WIP: Reactive Visual tests and integration of Color with visuals

On a second thought, I will integrate Visuals with Color and then add the tests so that the changes can be included in few commits.
and this function should be deleted from here and `__init__.py` since it's not used anymore. Might as well fix the `np.array(...)` above since you need to fix this.