I'm generally fine with having the name attribute. I just wanted to make sure that there was at least one reason for having it, I was more or less playing devil's advocate.

But on the auto generation of v frames. I think there is this general case where we want to automatically generate a shape for every rigid body and particle that is in the system. But what about these cases:

1. You don't want to visualize all of the rigid bodies (i.e. make some invisible for clearer viz of the important ones)
2. You need to visualize particles (they need a reference frame attached to them in correct orientation for whatever shape is used)
3. You want to attach a shape to a mass/inertia-less reference frame (i.e. massless rod in a pendulum)
4. What about visualizing funny common things like springs/dampers that aren't rigid bodies but we'd like to put something in place of our force definitions
5. Visualizing general vectors with 3D arrows (like a force or velocity)

Seems to me that there is a lot of detail that you may want to control specifically for visualizations. But I'm all for having some class/function/etc that can auto-generate v frames for all bodies/particles in a system. And maybe this should be a default way to do things. But we should also be able to easily manipulate the fine grained details of what VizFrames we want.