fix: deselect nodes after import
fix: file update
add: def getNodeByType
fix: format update
fix: better asset import