When working with a large applications i like to break down everything into reusable elements it helps keep things neat and organised and the biggest bonus is separating workflows specific for that element, especially when building a SPA
But…
The list of reusable elements can become big and having a way to categorise them into our own categories that we can shrink or expand (like normal elements) would drastically help with organisation, especially on large projects.
For example some of my reusable elements are input field groups, they could be categorised into ‘inputs’ some of my reusable elements are dashboard widgets i would group these into ‘widgets’. Even my content for SPA’s are done in reusable elements so i would create a category called ‘pages’ for these an so on and so forth.