Actually, I should say I will have a BO something like this, but anyway...would love to do one of two things with this data:
I understand that #2 is more difficult than #1, and in fact just having an easy way to accomplish #1 would be great. #2 is not strictly necessary for my application, but would just be a nice-to-have.
By the way, I usually create a root node that has itself as its parent so that all the first-level nodes can have a real parent to point to and that way I don't have to deal with null parents and all that. But I'm open to suggestions on any of this...
Thanks!