This feature is provided by the module-data-source plugin.
Suitable for most standard scenarios. Can be used in all non-special situations.