Multiple memory repositories and ability to select one

I explore a vast array of topics with ChatGPT, and while I appreciate the tremendous value that the memory feature provides, it’s quite limited and becomes dull quickly.

I would like to define multiple memory repositories, select or change which one to use at any point in a chat, and move or copy memories between different memory repositories.

One memory repository could be dedicated to my exploration of history. Another to my work as a software engineer. A third for business development. A fourth to personal reflections and an exploration of relationships and communication. Etc.