Made ZoomGenerators more seamless. Not entirely done yet