Common is a meta-component that serves as a common place for resources and utilities that can be used by two or more components. Most of its code is infrastructure, but it also contains some documentation and build system libraries.
Among the resources included is the core library containing common utilities that can be reused in other projects.