Merge changes from topic "transaction-view-updates"

* changes:
  Add support for named surfaces filters
  Add surface name in transaction logs when available
  Add property changed filter to transcationView
  Add surfaces affected column to transactions table
  Use material table component slot option instead of v-for loop
  Add treeView to visualize changes in transaction
  Implement type and id filters for transactions log
  Implement basic log-like transactions view
  Update transactions transformations to be log-like