fix: support for adding node tree on material creation
add: GetArch func
fix: don't clear user and remove texture