Model tree view update after operation
It is very annoying (and feel un-polished) that after certain model operations, the tree view will clear and redraw itself, and users will lose where they were. The reason is that after operators are done on the server and the results, which themselves have limited description of the operation and their results, are fetched to the client, the application sometimes does not have enough information to update only the operation-related part of the tree view, so it will just redraw the whole tree.
This can be resolved from two sides. One is from smtk operator side. The operator results could have more information about the operation in a generic but informative way. Secondly, the application should try harder and has more logic to process the operator results.