loc refactor in is-vnode
loc refactor in is-vtext
add type: Widget to widget and rename current type to name