> present knowledge as a tree that you can expand to get deeper

I'm very interested in this. I've considered building this, but if this already exists, someone let me know please!