doc/contributing/components-in-core.md
This document explains things to consider when deciding whether a component should be in core or not.
A component may be included in core as a dependency, a module, or integrated into the code base. The same arguments for including/not including in core generally apply in all of these cases.
When it is unclear whether a component should be included in core, it might be helpful to consider these additional factors.