How complex components in the design systems should be?

I'm working on a complex service that has different types of user personas. Creating the design system I came up with a question of organizing components. Referring to the atomic design, there are repetitive atoms and molecules that create organisms every persona has in their interface. So those atoms and molecules are stored in the main library. Organisms that are unique for each persona are stored separately in libraries that are linked to the main one. For example, administrator has charts and table elements that other user don't.

Should main library include only simple components (atoms and molecules) and other more specific and complex element should be stored separately in the library for each user?