Breaking up some components to build AI.