How do Claude projects work? Do they just append all the files to your prompt? Or is it putting stuff in a vector DB?