Content caching & node tree