Abstract Gradient Swirl