The SxModule object is used to accumulate schema experience configuration. This object should be passed around to configuration functions.
You should not create SxModule instances yourself. The only exception is when using the AsyncSchemaLocationToSchemaExperienceResolver, in which case you can use the
addSchemaExperienceModule method on its registration API to create a new instance.
Mark the module as an addon. Addons and their dependencies will automatically be included in every schema experience that is created.