I'm trying to get a better handle on characteristic subgroups, and many nice examples are given with some sort of "natural" definition. For example, it's clear that the center, torsion subgroup, and commutator subgroup of a given group are all characteristic, just because of the way they are defined. How can we formalize this "naturality"? The latter two have functors associated to them, but I'm not entirely certain if that's the reason for the subgroups being characteristic (and there isn't a similar functor for the center of a group).
EDIT: Let me explain why I'm asking this question. It's useful to know how various characteristic subgroups interact with direct products, quotients, and other group constructions. Henry's construction below is perhaps the right formalism, but it isn't clear to me what extra that buys us. On the other hand, knowing that a certain subgroup arises as the image of a functor means that we ought to be able to use categorical considerations to determine some properties of this subgroup. So here are a few related questions:
- Is it possible to use definable subsets to see how characteristic subgroups act with respect to direct product, quotients, or other group constructions?
- What properties does the Comm functor on Grp have? What about the Tors functor on Ab? Furthermore, which properties does a functor have to have in order to define a characteristic subgroup? (Other than the obvious property that F(G) is a subgroup of G for all G!)

