A component is a modular program or service that is (primarily) independent of other programs or systems in/on which they are hosted, and satisfies the responsibilities of a SitecoreDXG role. By default, a fully-functional SitecoreDXG ecosystem includes the following components: