> I guess one idea would be to have a tree instead of a list on the side of the > edit inline stuff
A tree is a good idea. I started playing with something like that, but it ended up complicating the original solution. I think it's definitely possible, but maybe as a separate challenge once this one is out the door.