refactor and default editor for vector3f on table GUIs