How can I center a group of vertices to a location?

I have an array of points and I would like to move their current location as a group to another. I believe I could go through and find the center of these triangles, then subtract each vertex against that, but is there another way? Because this is just a list of FVectors I don’t have functionality that a placed actor would. So I’m trying to figure out how to add that in without making it an actor. I can get this groups of points middle, I have a vector I would call up, and one I would call right and thereby I can cross that to get the third. Can I put a transform on a list? I’ve filled this list with my own data and now I would like to be able to manipulate it, assign it a current rotation that it exists at, then be able to move the entire group to another location - centering the groups center on that location. Additionally I would imagine at this state I could find look At rotations pretty easily, allowing me to rotate this group so that it’s rotation can be whatever I desire. What should I look into for getting this type of functionality for my list of FVectors?