Abstract Symmetry