each document and chat has their own hub