code: def _mk_submodule_annex(path, fname, fcontent):
      ca = dict(result_renderer="disabled")
      # a remote dataset with a subdataset underneath
      origds = Dataset(path).create(**ca)
      (origds.pathobj / fname).write_text(fcontent)
      # naming is weird, but a legacy artifact
      s1 = origds.create("subm 1", **ca)
      (s1.pathobj / fname).write_text(fcontent)
      s2 = origds.create("2", **ca)
      (s2.pathobj / fname).write_text(fcontent)
      origds.save(recursive=True, **ca)
      return origds
  
label_desc: Use image node_id 2 for calling a global function with example usage: _mk_submodule_annex(path, fname, fcontent) and returns: origds