docs: def load(config, opt):
          """Loads and returns a full context object based on the Secretfile"""
          ctx = Context(opt)
          seed_map = py_resources()
          seed_keys = sorted(set([m[0] for m in seed_map]), key=resource_sort)
          for config_key in seed_keys:
              if config_key not in config:
                  continue
              for resource_config in config[config_key]:
                  mod = find_model(config_key, resource_config, seed_map)
                  if not mod:
                      LOG.warning("unable to find mod for %s", resource_config)
                      continue
  
                  ctx.add(mod(resource_config, opt))
  
          for config_key in config.keys():
              if config_key != 'pgp_keys' and \
                 config_key not in seed_keys:
                  LOG.warning("missing model for %s", config_key)
  
          return filtered_context(ctx)