@carlw so it sounds like for my case i am more or less doing the right thing? its all working, have a nice tree type model, with a simplified tfx viewmodel representation tied to a treetable that all updates great. Just wasnt sure if that was how things woupd get done since all of the tutorials and examples are so trivial.