Add support for querying information about sources: add the mapping from name to directory and accept "Source" as a module name. Adapt the ModuleInfo schema property to handle the different styles for stage-like schemata as well as sources now.
dir_fd
os.scandir()