Processing divided into three steps with it's own visualizers