def load_origins(plugins):
    """ Create and index of all plugins providing a single source.

    Args:
        plugins (dict): Contains available plugins: name and module.

    Returns:
        dict: Contains available sources: name and relevant module.
    """
    available_origins = {}

    for name, module in plugins.items():
        for origin in module.PROVIDER.supported_origins:
            if not available_origins.get(origin):
                available_origins.update({origin: [module]})
            else:
                available_origins[origin].append(module)

    return available_origins