Agent is a Terribly Non-Specific Term

While there's still a chance to throw more terminology at the wall, I think we could do better.