Implement generator with connected components
Port connected components to clojurescript
Use new graph generator for visualization
Colored connected comonents