code: def get_samples():
      
      samples = {}
      module_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "modules")
      for file in sorted(os.listdir(module_dir)):
          if file.endswith(".py") and file != "__init__.py":
              #  remove .py
              module_name = file[:-3]
              with open(os.path.join(module_dir, file), "r") as f:
                  try:
                      module = ast.parse(f.read())
                  except SyntaxError:
                      continue
                  raw_docstring = ast.get_docstring(module)
                  if raw_docstring is None:
                      continue
                  parts = re.split("^SAMPLE OUTPUT$", raw_docstring, flags=re.M)
                  if len(parts) == 1:
                      continue
                  sample_data = parts[1]
                  samples.update(parse_sample_data(sample_data, module_name))
      return samples
docs: Look in all core modules and get any samples from the docstrings.
      return a dict {screenshot_name: sample_output}