Similarly to how joint names are editable
Also visuals and collisions names
will probably first need to check if we could actually modify entity names on the server.. I remember there's an issue about editing names..
But couldn't we do the same as we did for joints? As I understand it, they have an internal name which gets appended to ModelPreview:: and the user-given name, which we use when generating the SDF.
oh ya for editing existing models we're just spawning a new model with a different name rather than keeping the old name so it will work. Never mind the previous comment.