We need a common format for easily sharable assets
We should be able to break larger components back down to atoms to build your own bespoke components
It should be easy to contribute back to the master library/collection through upload or another method
It should be easy to add components from the library/collection into your software for use
It should be easy to view all available components, categorised by atoms, molecules, organisms. This should mirror the actual system for clarity between designers and developers
We should be able to override vanilla styles with our organisation specific styles globally (a good constant trial for our theming system)
Our assets should work with commonly used software so that others joining can get started easily
We need to be able to add details to the component library per component to describe purpose and other details