added the calculations and interactive updating of spheres. Starting to introduce the color theme optons through core-style
manually implement color UI