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.
Or better `np.zeros(4, np.float32)`